我知道这似乎是一个很难回答的问题,但我只是想知道,因为我正在构建一个小的应用程序,我决定继续工作。
当我继续做申请的时候,我意识到我一共有4项活动,这正常吗?是不是太多了?还有更多吗?
我理解很多人会说,“这取决于应用程序”,但是是否曾经有过某些应用程序有超过4个活动的时候?
有多项活动有坏处吗?几个月前,我刚开始开发Android,所以请回复我对Android完全不了解的问题。
谢谢。
发布于 2016-04-23 21:08:54
这正常吗?
有一个以上的活动是完全正常的。
是否曾经有过某些应用程序有超过4个活动的时候?
当然:
诸若此类。就我个人而言,我认为亚马逊Kindle的91版本有点多,火狐45.0.2版的126版也是如此,但那只是我自己。
有多项活动有坏处吗?
重要的是,您有一个明确的计划,用户将如何浏览您的应用程序的各个部分。许多活动使得导航的某些形式(例如导航抽屉)变得更加困难。
如果考虑到Web应用程序,拥有一个具有大量片段或其他可替换的UI的主要活动,将类似于单页Web应用程序的方法。即使使用这些应用程序,通常也会涉及其他页面(设置、帮助/约等)。拥有大量的活动就像拥有一个拥有大量链接页面/表单的Web应用程序一样。两样都不对。他们各有优缺点。
发布于 2016-04-23 21:17:45
多项活动是完全正常的。没有任意的限制。正如它们的名称所示,它们倾向于代表应用程序中的不同活动(即屏幕)。
随着您对Android知识的了解,您还应该研究一些片段。片段的行为就像嵌套的活动。每个片段都可以定义自己的布局并管理自己的生命周期。当一个片段指定自己的布局时,可以使用其他片段进行配置,以适应各种屏幕大小(例如,phone与tablet)。
https://stackoverflow.com/questions/36816333
复制相似问题