首页 > 解决方案 > 是否可以使用所有片段创建应用程序?

问题描述

是否可以仅使用 Fragment 创建和构建应用程序?甚至是登录和注册?

什么是 FragmentStatePagerAdapter?在仅使用 Fragments 构建应用程序时,这是必需的还是非常有用的?感谢您的信息。它对我意义重大。

标签: javaandroid

解决方案


当然可以!!,您可以只使用片段开发应用程序,

FragmentStatePagerAdapter只存储 Fragment 的 savedInstanceState,当 Fragment 失去焦点时销毁所有 Fragment。

但是使用 FragmentStatePagerAdapter 是不可能的,因为它会在碎片对用户不可见时破坏它们,为此,您需要将碎片存储在内存中并且可重用的东西,这可以通过使用FragmentPagerAdapter来完成


推荐阅读