在您的Android应用中只有一个使用片段的活动是不好的做法?

God*_*opp 7 android android-layout android-fragments

我想知道这是否是Android社区中的'不'.

我的应用程序只有一个MainActivity,并使用ViewPager和TabLayout来浏览应用程序中的片段.

我看到的唯一问题是,如果用户按下后退按钮,它将退出应用程序,应用程序将不会像按下主页按钮那样保持活动状态.

你的意见?

San*_*bhu 5

兄弟,很好的问题,几个月前,我一直在思考。

您是100%正确的,您可以毫无困难地做到这一点,这仅取决于您的项目以及您想要实现的目标。

您可以通过单个活动来控制片段,因为所有片段都彼此独立。

限制是:

一个片段永远不能直接与另一个片段对话,您必须经历父活动

只有一些提示点是:

  1. 您需要学习有关片段的所有详细信息。

  2. 您必须管理片段的顺序。

  3. 它在代码中增加了lbit的复杂性

一个活动和所有其他片段