android-livedata 相关问题

Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。

部分设置LiveData的多个并发调用没有被观察到。

我有一个函数来进行网络调用。它可以在同一时间被多次调用,并且每次调用都是并发运行的。 getDataTask() /它在后台线程上被订阅,并在 ...

回答 1 投票 0

安卓 - 从碎片中观察实时数据不起作用。

我在activityty里有2个片段,一个是列表片段,一个是详情片段,详情片段显示列表片段中选择的项目详情,有一个按钮可以改变列表项目的 "状态",设置顺序为......

回答 1 投票 0

安卓MVVMRepository如何强制LiveData从版本库更新?

我的问题是:我使用的MVVMRepository设计模式是这样的。Activity -(Observes)-> ViewModel's LiveData -> Repository -> WebService API (GET Resource)我有另一个调用......

回答 1 投票 0

链式多变换.switchMap关闭一个LiveData源。

我正在为一个学校项目学习Android,我们必须使用Java,不能使用任何外部库。我正在创建一个大学生课程负担跟踪应用程序。目前,我正在对...

回答 1 投票 0

如何减少Fragments中的LiveData观察员代码?

我正在重构我们的android代码,但无法处理以下问题。我们的一些片段包含了太多的代码(大约1000行代码)。我们可以动态更新我们的布尔标志,从 ...

回答 1 投票 0

为什么LiveData.getValue会返回null,除非观察者被调用?

我有一个ViewModel,它有一个类型为LiveData的属性。 ,正在从Room数据库中读取。其代码如下: class UserDataViewModel(application: Application) : ...

回答 1 投票 0

如何在BroadcastReceiver类中访问Roomdatabase的数据。

我需要在BroadCastReceiver类中访问我的Room数据库中的数据,但正如你所知,我们需要一个生命周期所有者来获得ViewModel类的实例,如下所示。 公共类...

回答 1 投票 0

如何在AsyncTask中传递两个参数?

我使用的是MVVM结构,我在Dao中的查询是这样的。@Query("SELECT * FROM Sorted WHERE date LIKE :date AND categoryChart = :category") LiveData > getSortedDiagramData(...)

回答 2 投票 2

在账户管理器中为认证令牌创建实时数据。

我试图在AccountManager中为authToken创建实时数据。我是这样获取AuthToken的。暂停 fun Fragment.getAuthToken(): String? { val am.AuthToken(): String? AccountManager = ...

回答 1 投票 0

使用LiveData而不是普通的回调有什么好处吗?

我有一个应用程序,其中允许用户登录。用户数据保存在数据库中。MainActivity实现了一个接口OnUserCreationCallback:class MainActivity实现了 ...

回答 3 投票 3

如何正确使用livedata与Transformations.switchMap获取初始数据?

现在我是第一次开始使用LiveData。首先我把我所有的代码都放在viewModel中,包括在服务器中开始搜索的代码。我是这样使用LiveData的。片段...

回答 1 投票 0

LocalDate.format在Observer中引起OutofBount异常。

我正在使用Kotlin、Material Design Components和新架构组件在android中制作一个应用程序。我有一个活动,启动一个DialogFragment onCreate该片段有6个View,通过 ...

回答 1 投票 0

在应用层观察数据

你好,团队,我有下面的UI,当我在Fragment Report中从下拉菜单中选择不同的项目时,我需要刷新Fragment图表(包括tab1,tab2......tab6)和Fragment中的所有数据。

回答 1 投票 1

在RecyclerView项目中添加Some View会产生一个已知的BUG。

所以,我正在创建一个todo应用程序,用户可以设置优先级,并通过绑定适配器以编程方式添加优先级星星,但当滚动任务回收器视图时,星星数量为零的任务......

回答 1 投票 -1

重载片段后触发LiveData观察器。

我的MainAcivity承载了2个片段,登录和注册。我在LoginFragment上有一个LiveData观察器,观察用户登录的实时数据,之后如果用户被认证,MainMenuActivity的意图将 ...

回答 1 投票 0

LiveData有两个来源?

我想用不同的源来使用同一个LiveData。一个来自API调用,是一个可观察的数据,一个来自数据库,是一个LiveData。我希望能够这样做:......。

回答 1 投票 0

在初始化时,ViewSwitcher没有用.showNext()切换视图,在观察到Livedata变化后,ViewSwitcher没有切换视图。

我在一个DialogFragment里面有一个ViewSwitcher。该切换器拥有2个视图,"1.选择视图 "和 "2.选定视图"。初始视图是默认的 "1.选择视图"。当fromType是...

回答 1 投票 0

通过Transformations转换从不同来源(存储,firestore)获取的生活数据。

情况如下: 我通过LiveData从firestore中获取数据,并将其显示在RecyclerView中,如下所示: val placesDataSet: LiveData >> = ...

回答 1 投票 0

Transformation后获得LiveData对象有什么比较好的方法?

我目前正在学习《用Kotlin开发Android应用》课程,有一个任务是把LiveData对象--CountDownTimer的Long类型--从observer移到xml文件。但它必须是 ...

回答 1 投票 0

使用LiveData进行数据绑定--从popbackstack返回片段后,UI没有更新。

我有一个viewmodel,方法如下: private fun getCart(): LiveData { return Transformations.switchMap( venueId) { venueId -> venueId?.let { ....

回答 1 投票 0

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