腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
安
卓
应用程序
中
同步
从
改装
(
MutableLiveData
)
获取
的
数据
和
从
房间
数据库
(
LiveData
)
获取
的
数据
、
、
该
应用程序
的
基本思想如下:无论何时使用升级
从
服务器
获取
数据
,当服务器不可访问时回退到本地
房间
数据库
。然而,我对
在
视图模型中保存
数据
的
方式有一个问题。对于
从
房间
获取
的
数据
,我使用
LiveData
,对于
从
服务器
获取
的
数据
,我使用
Muta
浏览 28
提问于2021-01-10
得票数 0
回答已采纳
1
回答
Android
房间
中
的
一个专栏
的
getColumnIndex
、
、
我想从Android
的
Room
数据库
中
获取
列索引。由于没有游标,我无法找到
获取
该值
的
方法。 有没有办法弄到这样
的
东西?
浏览 0
提问于2019-07-17
得票数 0
2
回答
存储库
在
Room没有
LiveData
并从REST
获取
时返回它
、
、
、
、
我正在寻找
在
处理下面用例w.r.t
的
建议。
LiveData
处理: ViewModel调用
LiveData
的
存储库(例如产品目录)。问题: 1)根据yigit
的
以下评论,
在
作为观察员订阅之前,存储库无法
在
Room
中
获得
LiveData
可用性状态。因此,即使
数据
是可
获取
的
,我也会得到空响应。"
LiveData
将监视
数据
并
浏览 0
提问于2018-02-25
得票数 3
2
回答
使用视图模型
和
活动
数据
的
联系人提供程序
、
我
的
安
卓
应用程序
使用contacts providers向用户显示所有联系人。我使用Loaders加载联系人,方法是遵循
的
教程/文档 但是
从
链接
中
可以看到,载入器
在
Android
中
是不受欢迎
的
。
从
Android (API 28)开始,加载器就被废弃了。
在
处理活动
和
片段生命周期时处理加载
数据
的
建议选项是使用ViewMod
浏览 1
提问于2019-01-07
得票数 13
1
回答
将消耗时间
的
逻辑放在片段
中
的
最佳实践
、
我正在构建android
应用程序
,
在
一个活动上使用多个片段,并寻找加载内容
的
最佳实践。我想用进度对话框显示片段
的
默认内容,或者加载一些东西,这样用户就可以知道
应用程序
正在准备
数据
。查看片段生命周期,我尝试了put onResume,但是我
的
片段
在
加载
数据
之前不会改变(没有显示默认内容)我实现了
LiveData
,并且有一些小问题。(value);我
的
应用程序
将等待2
浏览 3
提问于2021-05-23
得票数 0
1
回答
有两个
数据库
“表”、“外键”
和
“实时
数据
”
的
房间
、
、
、
尝试用两个相关
的
表一比一创建
房间
数据库
。通过外键连接工作,但我发现很难用实时
数据
获取
数据
,我不知道这是否正确
获取
数据
。>):
LiveData
<List<FileEntity>>因此,当我
在
init
中
赋值时,将正确触发实时
数据
,但当我试图: graphVM.getDataFiles( it.map { it.fileID我知道这是正确
的<
浏览 0
提问于2018-10-20
得票数 1
回答已采纳
5
回答
如何
从
后台服务
和
更新UI更新
LiveData
的
ViewModel
、
、
、
、
最近,我正在探索Android架构,这是谷歌最近推出
的
。; if (users == null) {
在
loadUsers()函数
中
,我将异步
获取
数据
,首先检查
数据库
(
房间
)
中
的</e
浏览 8
提问于2017-05-26
得票数 111
回答已采纳
1
回答
在
mvvm模式下,使用android room
从
数据库
中提取
数据
时,逻辑应该放在哪里?
、
、
、
、
我正在将旧
的
应用程序
重构为mvvm模式,使用
房间
、存储库、视图模型等。我有一个旧
的
代码,其中包含内容提供者助手类,具有许多函数,如下所示: public static int deleteOldLogs(int NumDays) { ... } 我
的
浏览 26
提问于2019-07-04
得票数 0
1
回答
LiveData
不会在打开
应用程序
时立即显示
数据
、
、
问题所在我想用
LiveData</em
浏览 0
提问于2019-03-12
得票数 1
1
回答
Android,视图模型
中
定时更新
数据
的
最佳实践是什么?
我想在
安
卓
应用程序
中
遵守MVVM结构。现在我有个情况:public class FooVm() { public
LiveData
<Data
浏览 2
提问于2022-03-29
得票数 0
1
回答
如何使用列表
中
的
异步任务
获取
android
房间
表
中
的
所有
数据
、
、
我想在不使用
LiveData
的
情况下
从
安
卓
的
Room
数据库
中
获取
List<Model>。如何使用asynctask或thread函数
获取
所有行。
浏览 0
提问于2018-07-10
得票数 6
回答已采纳
1
回答
Android:设置
LiveData
为
MutableLiveData
、
首先,我可能并没有真正理解什么是可变
的
实时
数据
。 我使用实时
数据
从
房间
中
获取
数据
,然后将其显示给UI,这是一个有答案
的
问题,所以
在
问题
的
最后,我想用正确
的
答案更新
数据库
,等等。我不知道如何使用可变
的
实时
数据
,因为它几乎没有有用
的
信息,或者我非常愚蠢! 所以,首先,我可以用可变
的
实时
数据
来更新<
浏览 35
提问于2019-05-03
得票数 3
2
回答
如何将
数据
从
服务器/管理器传递到视图模型RxJava Android
、
、
我对RxJava非常陌生,我正在开发一个
安
卓
应用程序
。我正在提出一个网络请求,我希望我
的
片段基于网络返回
的
数据
来更新UI,我正在寻找一种很好
的
'rx‘方式来实现这一点。基本上,我有我
的
片段立即发射到我
的
视图模型,它应该进行服务器调用。我需要进行服务器调用,并将
数据
通知/发送到viewModel,以便将其更新到片段
中
。通常(没有rx),我只会用变量传递所有这些
数据
浏览 0
提问于2018-09-25
得票数 0
回答已采纳
1
回答
从
livedata
对象
获取
房间
数据库
中
的
数据
、
、
日安,当用户单击该按钮以备份
数据库
时,我希望将
数据
从
数据库
中
取出。我
的
应用程序
的
结构如下: Dao
浏览 1
提问于2018-03-19
得票数 2
6
回答
使用kotlin学习Android体系结构组件
、
、
、
、
在
搜索了
安
卓
体系结构组件之后,我意识到 MVVM
在
某些方面优于其他体系结构,所以我开始学习MVVM,我使用Kotlin语言,但问题是当我搜索教程开始学习时,我发现了很多组件,比如RxJava、RxAndroid、Dagger2、Room、Lifecycle等,但是他们没有说明为什么要使用MVVM,以及为什么要选择一些特定
的
组件。我将给你们举几个例子: 2-
安
卓
浏览 4
提问于2019-02-06
得票数 14
回答已采纳
1
回答
使用Android
获取
Kotlin
中
的
try catch块
中
的
值,而不是这个单位。
、
、
、
Android kotlin coroutine
改装
。 import android.content.Context import androidx.lifecycle.
Li
浏览 1
提问于2019-10-28
得票数 0
回答已采纳
3
回答
不需要更新
的
单个查询
的
房间
LiveData
vs AsyncTask
、
、
、
我正在把我们
的
项目转化为ORM
房间
。当我需要更新
LiveData
对象时,它工作得很好,对于AsyncTasks (例如插入、删除等)非常有用,在这里我不需要回调。但是,当我需要一个需要回调
的
一次性查询时,我很困惑该使用什么。这些选项是调用AsyncTask来使用DAO实现进行查询,或者使用
LiveData
与观察者进行查询,
在
第一次接收之后,注销观察者。
浏览 5
提问于2017-12-17
得票数 3
2
回答
在
重配置创建请求后不更新ViewModel
、
、
、
在
一个简单
的
Android项目中,我使用Retrofit客户机来执行HTTP请求。当我发送创建请求时,该项将在远程SQLite
数据库
中
成功创建,但ViewModel仍然包含旧列表。当我重新启动
应用程序
,并再次
从
服务器
获取
所有项时,该项将出现。 我遵循Android
的
应用程序
架构,
在
我
的
存储库
和
ViewModel中都使用了ViewModel对象。我
的
片段
在<
浏览 0
提问于2019-01-12
得票数 1
3
回答
当
数据
更改时不调用
LiveData
onChanged
、
、
我刚开始使用
LiveData
和
ViewModels,我不完全理解
数据
是如何更新
的
。 与每次
应用程序
数据
更改时更新UI不同,您
的
观察者可以
在
每次更改时更新UI。我使用
的
是Sqlite
数据库
(没有
房间
),并且异步地
在
ViewModel
的
ViewModel方法
中
获取
数据
。这是否意味着
浏览 2
提问于2019-11-12
得票数 4
回答已采纳
3
回答
使用存储库模式从不同
数据
源(网络
和
空间)将
数据
列表返回给viewModel
、
、
、
、
我正在使用带有存储库模式
的
MVVM开发Kotlin
应用程序
。这就是我想要达到
的
目标。 当用户打开主片段时,我将检查是否有小行星
数据
存储
在
本地
数据库
(
房间
)
中
。如果是,将显示存储
的
数据
,如果没有,我将调用API
获取
小行星,然后将
数据
从
API存储到本地
数据库
。因此,基于我对
浏览 3
提问于2021-06-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Lifecycle-Aware组件优化项目
Android Architecture Components 只看这一篇就够了
携程机票 Android Jetpack 与 Kotlin Coroutines 实践
2018年Android应用程序的发展趋势
Android Architecture Components Part1:Room
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券