【发布时间】:2017-07-03 08:21:47
【问题描述】:
我有一个非常笼统的问题,我没有找到具体的答案,因此再次提出。
我想在两种方法之间做出选择
- 针对各种屏幕和任务的专用活动,以避免复杂性和问题
- 针对不同任务的单个 Activity 和多个 Fragment,用户可以像 Activity 一样导航,持有 Fragment A 用户将导航到 Fragment B、Fragment C,这可以是来回事务。
我想知道什么?
- Activity 转换对于处理器来说是昂贵的还是为了实现简单性而内存开销可以忽略不计?
- Fragment 需要通过转换来管理生命周期,那么这种生命周期管理会带来什么问题?
- 通过保存片段状态来处理片段事务有多容易?
我们现在不知道片段可以保存多少数据。
【问题讨论】:
-
据我所知,片段的一种用途是您可以使用它来解耦代码,从而防止活动变得庞大。这对于维护代码和保持简单很重要。
标签: android android-fragments android-activity