片段或活动?什么更适合在社交媒体应用中显示用户个人资料?

时间:2017-12-18 20:06:07

标签: android android-fragments android-activity

我正在创建一个社交媒体应用,其中主要活动用户可以滑动片段(使用Viewpager)。问题是当用户点击个人资料时,app应该为用户个人资料打开一个新活动还是用个人资料片段替换我的Viewpager片段? image

3 个答案:

答案 0 :(得分:0)

这取决于你,两种方式都是可能的。但建议您使用“活动”或“片段”保留体系结构。如果您希望将来支持并向应用程序添加新功能,强烈建议您使用Fragments,因为它们更灵活,但需要您付出更多努力。

另外,请注意,使用片段可以更好地支持大屏幕(平板电脑),并且可以通过setRetainInstance(true);方法调用利用片段的“方向更改校对”。

答案 1 :(得分:0)

这实际上取决于你想要什么。如果配置文件中的某些内容更容易使用活动实现,那么这样做,但您基本上可以在活动中的片段中执行所有操作。此外,碎片速度更快,并且能够在不破坏其中初始化的所有内容的情况下进行替换。在任何地方使用碎片都是一种很好的做法,但有时你宁愿进行活动。

答案 2 :(得分:0)

根据您的查询,我建议您使用Fragment .. 您可以阅读最佳结论Here