我创建了一个Android应用程序,其中我以列表的形式发布了一些文章。当用户单击任何列表项时,它将打开一个新活动。此活动将使用webview打开文章。到目前为止,我已经创建了40个列表项和40个与每个列表相关的活动。
我的问题是,一旦我发布应用程序,那么如果我需要通过活动添加新文章,那么它是否可能。如果没有那么新闻应用如何每天发布新文章?
答案 0 :(得分:1)
像CNN或任何新闻应用程序这样的应用程序通常是客户端应用程序从具有只读权限的服务器获取推送API调用。作为文章的作者,您可以在数据库上编写内容并使用RESTful API(或仅仅是Firebase数据库)来提供内容。提示:查看Firebase的工具套件。
答案 1 :(得分:0)
我创建了40个与每个列表相关的活动
设计不佳。您只需要1个Article
Java对象,并通过1个通用Activity(或最好是Fragment)显示每个对象
此活动将使用webview打开文章
这是一个例子
public class ArticleActivity extends AppCompatActivity {
public static class Article {
String title, url;
}
// load article.url into WebView
}
新闻应用每天如何发布新文章?
他们使用外部数据库并且几乎不在应用程序本身上存储任何内容