腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
启动后台任务
时
附加
观察者
的正确顺序
kotlin
、
android-livedata
、
observers
在
片段或活动中,是否建议设置
观察者
与发起数据生成器的顺序?
浏览 9
提问于2021-04-06
得票数 0
回答已采纳
1
回答
即使
在
使用android机房
时
未被更新的数据更新
android
、
kotlin
、
android-room
、
android-livedata
我有一个ArrayList,每当我使用更新来自数据库的实时数据
时
,它都应该被更新。但是,当我
在
更新列表之前和之后检查其值
时
,“前”列表似乎已经被更新,并显示与实际更新后的列表相似的结果。只有
在
更新子任务列
时
才会发生这种情况。subtasks: ${subtaskString}\n" + }DataViewModel val allItems:
LiveData
viewMod
浏览 2
提问于2020-07-28
得票数 0
2
回答
LiveData
观察者
在
不需要
时
触发
android
、
mvvm
、
android-livedata
、
kotlin-flow
我有一个视图模型,它从场景中接收流作为实时数据 val state get () = syncScenario.state.asLiveData ()
在
活动中,我们订阅了这个实况数据,一些逻辑发生并使用了Activity.RESULT_OK -> sync() }
浏览 22
提问于2021-08-05
得票数 0
回答已采纳
2
回答
使用Android ViewModel
android
、
viewmodel
当我使用ViewModel测试一个小代码
时
,我注意到一个逻辑上正确的小问题,我想知道如何解决这个问题。<List<MyData>> getData() { }问题是,如果在注册
LiveData
观察者
之前使用setData()更改
LiveData
,则在注册
观察者
之后,观察员不会
触发
。尽管这似乎是合乎逻辑的,但当您编写异步代码
时
,它可能会导致问题,而且您也不知道
在
注册<em
浏览 1
提问于2017-07-30
得票数 3
回答已采纳
1
回答
如何使用数据库动态更新spinner项
android
、
spinner
、
android-databinding
我正在使用数据绑定应用自定义旋转器。我以前是从资源字符串数组中传递数组的,现在我从服务器上获取数据,我需要将这个数组放到旋转器中,那么我如何能够动态地完成它呢?就像这里一样,我正在使用android:entries属性问题:如果从API获取数据,我如何更新我的旋转器值? name="model"</data>
浏览 1
提问于2019-03-29
得票数 0
回答已采纳
1
回答
通知
LiveData
观察者
,但不向他们传递任何数据
android
、
kotlin
、
android-livedata
我有一个例子,其中我有一个
LiveData
观察器,它监视一个指示用户是否登录的条件。
观察者
只有在用户登录
时
才会收到通知。我
不需要
向
观察者
传递任何数据。当
观察者
被调用时,它仅仅意味着用户已经登录: val observer = Observer<String> { signedIn ->} model.isSignedIn.observe(this, observ
浏览 32
提问于2019-05-20
得票数 0
1
回答
在
房间数据库中的runInTransaction()期间
触发
LiveData
观察者
android
我
在
我的Room数据库上使用runInTransaction(),在那里我更新了几个不同的表。我在那些更新UI的表上有
LiveData
观察者
。发生的情况是
观察者
在
runInTransaction()中间被
触发
,因此UI被更新。但我不想这样。我希望整个事务完成,然后向
观察者
发送实时数据的
触发
器。相反,我
在
片段中获得了许多对
观察者
的
触发
器,因为我更新表中的许多不同行。当在数据库中添加和更新数据
时
浏览 0
提问于2018-03-22
得票数 0
2
回答
测试
LiveData
转换?
android
、
android-testing
、
android-architecture-components
、
android-livedata
、
android-jetpack
我从Preferences
LiveData
object fun isFirstLaunchLD(): SharedPreferencesLiveData<Boolean>返回。我有ViewModel将
LiveData
传递给视图并更新首选项 if (isFirstLaunch) { preferences.isFirstLaunch = fals
浏览 2
提问于2018-08-12
得票数 19
1
回答
如何观察到具有mutablelivedata支持属性的
livedata
在从未直接更新
时
触发
观察者
?
android
、
android-livedata
、
mutablelivedata
我正在通过udacity跟踪google项目的“猜测”,在那里他们引入了
livedata
和mutablelivedata。我们已经到了创建等效于mutablelivedata对象的
livedata
,并为mutablelivedata实例创建
livedata
的get() backing属性的地步。我们的UI片段
在
viewModel的
livedata
对象上设置了
观察者
,而不是mutablelivedata对象。消除
在
livedata
实例上而不是mutabl
浏览 3
提问于2019-05-17
得票数 3
回答已采纳
2
回答
Android数据库ViewModel不反映同步插入的数据
android
、
android-room
在
ReadActivity内部,我有一个ViewModel侦听数据库更改(
在
活动的onCreate方法中实例化): WidgetViewModelLog.d(TAG, "Got a new list of " + updatedWidgets.size() + " objects"); });这是我的刀:public in
浏览 8
提问于2018-09-20
得票数 1
回答已采纳
1
回答
怪异的AndroidViewModel
LiveData
观察者
行为
android
、
android-livedata
、
android-viewmodel
我有一个带有AndroidViewModel的
LiveData
成员,我
在
MainActivity中观察到它可以切换一些代码功能。
在
视图模型的构造函数中为
LiveData
对象分配初始值。
在
安装后的第一次启动期间,
观察者
在
我设置它们之后立即被
触发
,而底层的
LiveData
对象不会被更改。
在
随后的应用程序启动过程中,
观察者
不会在安装后被过早
触发
,而只是
在
我更改应用程序中
浏览 0
提问于2018-10-23
得票数 4
1
回答
MutableLiveData setValue:活动的onCreate中的意外行为
android
、
kotlin
、
android-lifecycle
我
在
玩弄MutableLiveData的方法,找出什么
触发
了
观察者
,什么不
触发
。("ActivityA", "
liveData
= $it") Log.v("ActivityA", "
liveData
= ${
liveData
.value}")
liveData
.value = 11
liveData
.p
浏览 2
提问于2020-01-31
得票数 5
回答已采纳
2
回答
导航组件-
Livedata
生命周期的问题
android
、
android-livedata
我从导航组件开始,
在
使用
livedata
观察器
时
遇到了一些问题。 例如:我有一个
livedata
,它管理来自服务器的身份验证响应。但是当我
在
片段B中
时
,我尝试返回片段A(包含该
livedata
),Observer再次
触发
并返回先前的结果(SUCCESS)。 我如何防止这种情况发生?当我返回
时
,我想刷新这个结果,并防止
livedata
观察者
被
触发
。
浏览 14
提问于2019-06-01
得票数 3
回答已采纳
1
回答
LiveDataScope发出不调用
android
、
viewmodel
、
android-livedata
、
kotlin-coroutines
我遇到了一个非常不寻常的问题,LiveDataScope没有抛出我的异常,它是
在
我的存储库中启动的。问题是,如果我放置了一个
livedata
事件来代替emit,那么它就会被分派到
观察者
那里,但是如果使用emit,它就不会将事件启动到它。ViewModel: fun launchJob(makeThis: suspend LiveDataScope<ViewState>.() -> Unit):
LiveData
<ViewState>makeThis(this@
liveData
浏览 1
提问于2020-01-30
得票数 4
2
回答
一些片段
观察者
从后台堆栈
触发
后弹出,尽管数据没有被更改。
android
、
mvvm
、
android-lifecycle
、
android-livedata
、
observers
我
在
Kotlin的嵌套片段中有一些问题。我有与ViewModel嵌套的片段。在从back按钮恢复片段之后,再次按viewModel
LiveData
触发
器上的所有
观察者
,尽管我的数据没有改变。首先,我搜索并尝试
在
字段变量中定义
观察者
,并检查它是否初始化,然后不要再次观察它: lateinit var
观察者
:
观察者
if (::observer.isInitializedObserver{ ... }
浏览 0
提问于2019-12-06
得票数 11
回答已采纳
3
回答
不需要
更新的单个查询的房间
LiveData
vs AsyncTask
android
、
android-asynctask
、
android-room
、
android-livedata
当我需要更新
LiveData
对象
时
,它工作得很好,对于AsyncTasks (例如插入、删除等)非常有用,在这里我
不需要
回调。但是,当我需要一个需要回调的一次性查询
时
,我很困惑该使用什么。这些选项是调用AsyncTask来使用DAO实现进行查询,或者使用
LiveData
与
观察者
进行查询,
在
第一次接收之后,注销
观察者
。
浏览 5
提问于2017-12-17
得票数 3
1
回答
在这种情况下,
LiveData
是如何工作的?
android
、
android-architecture-components
、
android-livedata
据我所知,
LiveData
的onActive函数每次
在
活动或片段的onCreate方法中激活
观察者
(LifeCycleOwner)
时
都会
触发
。 这就是我现在要处理的问题。,但是当我导航到MyFragmentC.kt
时
,相同的结果报告给C,反之亦然。据我所知,
LiveData
的onActive函数每次
在
活动或片段的onCreate方法中激活
观察者
(LifeCycleOwner)
时
都会
触发
。由于已经使用
浏览 0
提问于2019-02-26
得票数 0
回答已采纳
1
回答
从非活动更改为活动后的
LiveData
更新
android
、
android-architecture-components
、
android-livedata
如果当
LiveData
对象没有活动
观察者
时
,我正确地理解了它,那么它将不再获得源的更改,例如,它
不需要
从SQLite (Dao中的
LiveData
)获得更改。如果它的一个
观察者
再次处于活动状态,它是首先从源获取数据,还是等待源上的下一个更改更新? 编辑:考虑到这些评论,我想我应该更准确地解释我的问题。事实上,我的问题是
LiveData
本身何时变得活跃。List<sampleEntity>> newSampleEntities(Date ceatedAt
浏览 2
提问于2019-10-22
得票数 0
1
回答
在
不
触发
发射的情况下插入Android Room表?
android
、
android-room
、
android-architecture-components
、
android-database
我有一个表,其中有一个我不想被通知更改的特定情况,但仍然将其持久化
在
同一个表中。我不是
在
引用我可以忽略的特定列,因为其他情况下我确实想要一个发射...我正在寻找一种特殊的插入方式,以便在执行这个特殊情况插入后,我的"getAll()“可流动对象不会被
触发
。在下一次发射
时
(应该是瞬时的,我并不关心)...check该列中的所有bool,如果设置了任何值,则丢弃发射并取消设置标志。不过,这样做感觉很奇怪。我宁愿
在
进来的路上处理它,而不是在出去的路上。
浏览 0
提问于2018-08-18
得票数 1
1
回答
奇怪的
LiveData
行为与ObservableField
android
、
android-architecture-components
、
android-architecture-lifecycle
我对来自新安卓体系结构组件的
LiveData
有一个问题。我以前用过ObservableField,但我想试一试。当我
在
一个活动的方法中用MutableLiveData.setValue 4次设置值
时
,我只得到一个onChange调用,当我使用ObservableField代替它
时
,它就像我预期的那样工作--它按回调为什么
LiveData
不对每一个setValue都使用onChange?
浏览 3
提问于2017-10-20
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Lifecycle-Aware组件优化项目
在不需要转换时,如何编辑PDF文档?Word如何吸取图片中的颜色?
Android 架构组件 LiveData 的实现
Android Architecture Components 只看这一篇就够了
携程机票 Android Jetpack 与 Kotlin Coroutines 实践
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券