Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。
我正在设计一个具有蓝牙连接的应用程序,用于显示从BT接收到的某些数据。我想使用androids LiveData在布局和类之间进行通信。我有...
我想实现android Activity来更新数据库中的条目。这是我的MainActivity。布局具有一个按钮,一个文本视图和一个编辑文本。该活动通过...
我的Android应用程序具有购物车活动,在该活动中,我将LiveData与CartRepository和Room数据库一起使用以显示购物车中的项目。效果很好。在工具栏中,我有一个actionLayout(如下),带有一个...
我正在电影应用程序上工作,我想在其中加载电影并将其另存为本地数据库中的缓存。我遵循了Udacity的“使用Kotlin构建Andoid应用程序”课程“火星房地产”的示例。我的应用是...
我正在使用KoinDI,并且有一个登录屏幕。这是我的代码-我的AppModule代码,显示LoginViewModel DI定义-私有val viewModelModules =模块{viewModel {LoginViewModel(...
我的代码:@Override protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_navigation); bottomNavigationView = ...
我有一个问题,我认为可以追溯到ViewModel范围。我在同一活动下的同一导航图中有两个片段。第一个片段LoginLogin实例化了一个...
我想做的是在LiveData观察器中使用Navigation控制器,因此,当用户单击列表中的项目时,它会通知ViewModel,然后ViewModel更新数据并...”]
我有一个问题,我认为可以追溯到ViewModel范围。我在同一活动下的同一导航图中有两个片段。第一个片段LoginLogin实例化了一个...
我是LiveData和Kotlin Coroutines的新手。我正在尝试使用Chromium Cronet库从我的存储库类发出请求以返回LiveData对象。要返回liveData,我正在使用...
[在上一个Google IO中,何塞·阿尔塞雷卡(Jose Alcerreca)和伊吉特·博亚尔(Yigit Boyar告诉我们,我们需要使用暂挂功能进行一次抓取,并使用Kotlin的Flow创建数据流。我同意协程是...
我有TextInput和SeekBar。我需要通过文本输入值(数字)更改搜索程序的值,并通过搜索程序更改的值更改文本值。使用View-Model和Live数据绑定因此,我有两个...
DataBinding ViewModel vs RxJava 2
所以基本上到目前为止,我一直在应用程序中广泛使用rxjava2,但是决定检查数据绑定,查看模型和实时数据。而且我不确定我是否拥有所有这些权利,...
在我的Android应用中,我有一个片段,用户可以在其中同时查看和编辑某些对象的属性。我正在使用具有数据绑定和保存......>
[LiveData onChanged不会在数据更改时被调用
我不熟悉LiveData和ViewModel,而且我不完全了解如何更新数据。根据Android开发者网站的说法:...
我想在自定义RecyclerView.Adapter中显示从ViewModel检索到的项目的新列表。为此,我将检索到的列表传递给适配器并调用notifyDataSetChanged(),但...
LiveData + ViewModel + Room:暴露查询返回的LiveData,该查询随时间变化(通过fts搜索)
我的DAO中有一个FTS查询,我想使用它在我的App中提供搜索。每次更改搜索文本时,活动都会将查询传递给视图模型。问题是,Room返回一个...
Android LiveData防止在观察时接收到最后一个值
是否可以防止LiveData在开始观察时接收最后一个值?我正在考虑使用LiveData作为事件。例如显示消息,导航事件或对话框之类的事件...
Kotlin Flow vs Android LiveData
我对Kotlin Flow有一些疑问,我可以从多个片段中观察LiveData。我可以用Flow做到这一点吗?如果是,那怎么办?我们可以使用map&...
在我的viewModel中观察liveData列表时遇到麻烦吗?
我正在地图上显示数据库中的标记,但是我为用户提供了一个过滤器,用户可以从中调整时间,标记将在该时间显示。我想观察的列表是...