活动是否应始终具有片段

per*_*ber -2 android android-fragments android-activity

我正在写一个Android应用程序.我有一个MainActivity.MainActivity有Viewpager,它有三个片段.我还有另一个名为CreateStudyActivity的活动.该类创建一个Object并将其返回给MainActivty.没有必要更改片段,我不想将片段共享给其他活动.

现在我的问题.为每个Activity创建一个片段是一个好习惯.还是矫枉过正?

提前致谢

Gab*_*han 5

不总是.使用片段有两个主要原因

1)如果您计划在不同位置重复使用相同的UI和控制器代码(不同的活动或重新排列在不同的方向).

2)如果你想要更严格地控​​制后台堆叠.

如果这些都不是真正的碎片,那么真的没有给你带来多大价值.例如,一个简单的计算器应用程序不需要使用片段.如果有意义的话使用它,如果没有,请跳过它们.