新的库集合,可帮助您设计健壮,可测试和可维护的Android应用程序。从用于管理UI组件生命周期和处理数据持久性的类开始。
androidx.paging.DataSource.Factory(使用LiveData + Kotlin协同程序)时房间无法检索数据
我有一个拥有getAll():List的AmbassadorDAO 正确返回大使名单。当我重构我现有的代码以使用DataSource.Factory来解决问题时...
在DataSource.Invalidate()之后,新的PagedList只有一个页面
我有一个分页列表,我使用Paging库实现。可以修改(更改/删除)此列表中的项目。根据官方文档,我首先要更改内存列表...
我怎样才能代表与房间的多对多关系?例如我有“访客”和“预订”。预订可以有很多客人,客人可以参加许多预订。这是我的实体......
我是使用Android导航控制器的新手。这是我主要活动的xml:
在我的Android应用程序中,我使用AAC。这里我的活动:公共类AddTraderActivity扩展AppCompatActivity {AddTraderViewModel addTraderViewModel; private static final String TAG = ...
使用Room.inMemoryDatabaseBuilder()的完美用例是什么?
因此,我正在创建此应用程序,其中存在大量个人信息和数据,这些信息和数据不应该保留在设备中以避免安全问题。在了解Room时,我遇到了......
有没有办法指示Room简单地删除数据库并在架构发生变化时重新创建它?类似于在早期常用的实体框架中看到的迁移策略...
PagedListAdapter在接收新的PagedList时跳转到列表的开头
我正在使用Paging Library使用ItemKeyedDataSource从网络加载数据。在获取项目后,用户可以编辑它们,此更新在内存缓存中完成(不使用像Room这样的数据库)。 ...
更新到WorkManager 1.0.0-alpha09后编译错误
我正在尝试使用架构组件中的WorkManager。我已将compileSdkVersion和targetSdkVersion从27升级到28. gradle sync已成功完成。但构建时错误不断弹出......
我有两个图,因此第一个图从一个片段移动到将safeArgs传递给活动的活动。 val action = MyFragmentDirections.actionMyActivity(arg1,arg2)导航....
我使用android导航架构组件为我的LoginFragment实现了条件导航。我现在面临的问题是,我想隐藏工具栏上的向上按钮,以及......
我的Android应用程序正在使用联系人提供程序向用户显示所有联系人。我正在使用Loaders来加载联系人,方法是按照https://developer.android.com /上的教程/文档进行操作。
忽略navigate()调用:FragmentManager已经保存了它的状态
我在MainActivity中使用导航,然后我启动SecondActivity(结果)。在完成SecondActivity之后,我想继续在MainActivity中导航,但FragmentManager已经保存了......
我需要一些建议;我正在试验导航库。我有一个有webView的片段。我想检查它是否可以返回并且如果可以的话可以这样做,否则不会干扰。 1.界面......
我正在使用新的Android架构组件:MVVM,LiveData等。根据Android文档以及许多博客的建议,为了在片段之间共享数据,我们应该创建...
如何在每个片段中拥有单独的ViewModel实例,并在Viewmodels之间拥有共享数据
我正在研究Android TV应用程序我有一个片段(主片段)和里面片段有侧面菜单,每个菜单项创建新片段(菜单片段)。我有Viewmodel,在ViewModel中我有......
是否可以在android的新导航组件中发送除字符串或整数之外的参数
新的导航组件非常棒!但是我想在我的片段之间发送“长”变量。在导航图文件中写这个工作:
视图模型与活动或附加的片段一起生存和死亡。这有一定的后果,超出我的原因是没有人询问(如果我们得到导航架构...
我需要你的帮助。我有dao接口保存一些配置:@Dao接口ConfigDao {@Insert(onConflict = OnConflictStrategy.REPLACE)fun insert(config:Config)@ ...
更新recylerview中的单个项目。我正在使用分页库,并希望更新单个项目/行
我使用提交列表将pagedlist值传递给适配器。当我更新单个项目时,请考虑我在recyclerview中单击一个feed的类似按钮。如何更新单个项目。我跟着......