java - 是否可以使用所有片段创建应用程序?
问题描述
是否可以仅使用 Fragment 创建和构建应用程序?甚至是登录和注册?
什么是 FragmentStatePagerAdapter?在仅使用 Fragments 构建应用程序时,这是必需的还是非常有用的?感谢您的信息。它对我意义重大。
解决方案
当然可以!!,您可以只使用片段开发应用程序,
FragmentStatePagerAdapter只存储 Fragment 的 savedInstanceState,当 Fragment 失去焦点时销毁所有 Fragment。
但是使用 FragmentStatePagerAdapter 是不可能的,因为它会在碎片对用户不可见时破坏它们,为此,您需要将碎片存储在内存中并且可重用的东西,这可以通过使用FragmentPagerAdapter来完成
推荐阅读
- javascript - 如何重启JS游戏?
- android - 如何使用 Gson 正确序列化/反序列化 kotlin 中的复杂对象?
- java - JDBC 侦听器未收到 DatabaseChangeNotification Android Studio
- django - Django 使用 RangeWidget 验证表单
- google-cloud-dataproc - 如何从 Cloud Function 运行创建 Dataproc 集群、运行作业、删除集群
- javascript - 将 Django ORM 数据获取到 Javascript 进行评估
- vb.net - 将以下 VB.NET 代码转换为 Lambda/LINQ
- vba - 将word注释转移到excel
- javascript - 如何在 php 中获取与 JS Date() 中相同的日期和时间
- c# - 在 .NET Core 2 应用程序中包含旧库