android-architecture-components 相关问题

新的库集合,可帮助您设计健壮,可测试和可维护的Android应用程序。从用于管理UI组件生命周期和处理数据持久性的类开始。

是否可以在AppWidgetProvider中使用LiveData

在我的旧应用程序中,这是我在AppWidgetProvider的onUpdate函数中执行耗时的I / O操作的方式。公共类MyAppWidgetProvider扩展AppWidgetProvider {private static ...

回答 1 投票 0

无法创建ViewModel类的实例

我正在尝试使用Android架构组件编写示例应用程序,但即使在尝试了几天之后我也无法使用它。它给了我以上例外。生命周期所有者: - 公共课......

回答 11 投票 22

Annotation参数必须是编译时常量

我见过这个问题。类似的错误。但在我的情况下它是不同的。与Room i合作时正在创建表格。它工作正常。 @Daointerface UserDao {@Query(“SELECT * FROM user”)有趣......

回答 3 投票 3

如何在Navigation Controller中使用共享元素转换

我想在导航到其他片段时使用导航架构组件添加共享元素转换。但我不知道怎么做。在文件中也没有...

回答 8 投票 25

如果使用导航控制器,如何删除一些片段中的底部导航视图和工具栏?

我有MainActivity作为我的导航控制器的主机,它有工具栏和底部导航视图

回答 2 投票 3

android-如何访问模型类MVVM中的上下文或共享首选项

我需要访问模型类中的sharedPrefences,因为我们不应该从模型类访问上下文和视图,如何从模型中获取值?我不想将每个变量解析为......

回答 3 投票 1

有关Android架构组件中每个组件的职责的问题

我已经使用MVP很长一段时间了,我开始转移到MVP和MVVM之间的混合状态详细我的应用程序将是这样的:每个Activity都有一个0到x的碎片代表......

回答 1 投票 8

导航架构组件 - 对话框片段

是否可以使用带有DialogFragment的新导航架构组件?我是否必须创建自定义导航器?我很乐意将它们与导航图中的新功能结合使用。

回答 8 投票 22

Android LiveData会在订阅时阻止接收最后一个值

是否有可能在开始观察时阻止LiveData接收最后一个值?我正在考虑使用LiveData作为事件。例如,显示消息,导航事件或对话框等事件......

回答 6 投票 3

什么是AndroidX

我正在阅读关于Android的房间库。我看到他们将android更改为androidx。我不明白。请有人解释一下。实现“androidx.room:room-runtime:$room_version”......

回答 4 投票 97

分页库+房间没有取出@relation

在我正在开发的应用程序中,我需要非常简单地从Room数据库中获取数据。涉及到关系。一切都与返回LiveData的简单查询完美配合,但是......

回答 1 投票 0

备份室数据库

我正在尝试以编程方式备份 房间数据库。为此,我只是复制包含整个数据库的.sqlite文件但是,在复制之前,由于房间已提前写入...

回答 4 投票 14

android-如何从MutableList获取属性列表

这是我的JSON:{“cats”:[{“id”:“2”,“uid”:“2”,“name”:“English”,“date_update”:“2019-04-22 15:31: 00“,”numCards“:0}]}我有这两个类:...

回答 1 投票 0

android - 模型类android体系结构中的room数据库连接

我是MVVM的新手,我也在使用android架构组件。这是我的代码,我编写了在线部分,现在我正在处理需要使用房间数据库的离线部分。这是我的 ...

回答 1 投票 0

如何将ViewModel与Repository连接,以便将数据传播到View(MVVM,Livedata)

我添加了一些代码以使我的问题更加清晰。改造界面:公共界面JsonPlaceHolderAPI {public static final String BASE_URL =“https://jsonplaceholder.typicode.com/”; ...

回答 1 投票 0

android - room数据库没有创建架构组件

我正在使用android架构组件和MVVM,我正在使用空间进行离线模式,这是我建立连接的代码:@Database(entities = arrayOf(Cat :: class),version = 1)abstract ...

回答 1 投票 -1

使用导航组件包含Backstack中的片段

我有片段X,A,B,我正在使用导航架构组件在它们之间导航。片段A,B特定,但片段X可以是任何(C,D,......);来自底部的碎片A和B ......

回答 3 投票 1

必需生命周期所有者找到活动

我使用的是android库androidx.appcompat:appcompat:1.0.2。研究codelabs工作经理的样本。我需要从ViewModel获取实时数据,我正在使用这个mViewModel !! ....

回答 2 投票 1

如何在ViewModel中使用依赖注入来注入构造函数

我正在尝试在https://developer.android.com/jetpack/docs/guide上实现该示例。这解释了如何构建tan android应用程序。当我使用相同的代码时,我得到以下错误。 ...

回答 2 投票 2

使用导航组件时,片段savedInstanceState始终为null

目前,我正在使用带有底部导航栏的Android导航组件。在玩的过程中,我意识到两个事实:片段总是被重新创建(onCreate,onViewCreated,onViewDestroyed ......

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.