片段或活动?最好在社交媒体应用中显示用户个人资料?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了片段或活动?最好在社交媒体应用中显示用户个人资料?相关的知识,希望对你有一定的参考价值。
我正在创建一个社交媒体应用程序,其中主要活动用户可以滑动片段(使用Viewpager)。问题是当用户点击个人资料时,app应该为用户个人资料打开一个新活动还是用个人资料片段替换我的Viewpager片段? image
答案
这取决于你,两种方式都是可能的。但建议您使用“活动”或“片段”保留体系结构。如果您希望将来支持并向应用程序添加新功能,强烈建议您使用Fragments,因为它们更灵活,但它们需要您付出更多努力。
另外,请注意,使用片段可以更好地支持大屏幕(平板电脑),您可以使用setRetainInstance(true);
方法调用来利用Fragments的“方向更改校对”。
另一答案
这真的取决于你想要什么。如果配置文件中的某些内容更容易使用活动实现,那么这样做,但您基本上可以在活动中的片段中执行所有操作。此外,碎片速度更快,并且能够在不破坏其中初始化的所有内容的情况下进行替换。在任何地方使用碎片都是一种很好的做法,但有时您宁愿进行活动。
另一答案
根据您的查询,我建议您善意使用片段。您可以阅读Here 的最佳结论
以上是关于片段或活动?最好在社交媒体应用中显示用户个人资料?的主要内容,如果未能解决你的问题,请参考以下文章