我是 Android 编程新手,正在研究和阅读 Android 手册,我发现您可以使用 Activity 和 fragment 。我明白 fragment 是一个“小 Activity ”。 例如,我可以创建一个带有创建新 Activity 的按钮的应用程序,或者我可以创建一个只有一个 Activity 的应用程序,该 Activity 打开一个“主” fragment ,并用按钮将其替换为另一个。 所以我的问题是:什么时候使用一个或另一个更方便?我可以获得相同的功能吗? 另一个最后的问题:我希望我的应用程序有一个类似于 Facebook 应用程序的抽屉,它是一个 Fragment 还是一个有效果的普通抽屉? 非常感谢
最佳答案
您实际上同时使用了两者。没有托管 Activity , fragment 就无法生存。
作为简单的经验法则,在任何具有可重用或可插入接口(interface)的地方使用 fragment 。在不需要 fragment 的简单位置使用 Activity,例如启动画面。
对于 facebook 的抽屉,就是这样 -> https://developer.android.com/design/patterns/navigation-drawer.html
关于android - Activity 还是 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21856933/