腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3007)
视频
沙龙
3
回答
Kotlin
协
程
+
LiveData
+
DataBinding
问题
、
、
、
、
我有一个
问题
,使用
Kotlin
协
程
+
LiveData
+
DataBinding
问题
。
浏览 22
提问于2019-12-03
得票数 0
2
回答
android
LiveData
或
协
程
频道
、
、
、
让应用程序使用带有UI的ViewModel的
LiveData
来观察存储库中的数据更新。 它工作得很好。现在有人提出"
LiveData
还没有被很好地采用,也许应该改用
协
程
的通道“。首先,不确定关于
LiveData
的说法是否准确。我确信,有了
协
程
的特性,没有
LiveData
也可以做到。但我觉得每个人都有自己的目标任务,从谷歌的语音/示例来看,
LiveData
是用Android架构组件构建的,用于在数据存储库和UI之间提
浏览 19
提问于2019-08-15
得票数 1
回答已采纳
1
回答
安卓,
LiveData
会带来什么开销?
、
有关使用
LiveData
的
问题
。几乎在任何情况下,我们都可以使用
liveData
作为在任何数据存储库到ui表示之间传递的机制。我
浏览 0
提问于2020-03-06
得票数 0
1
回答
同时使用
协
程
通道和
livedata
构建器
、
、
如何结合使用
协
程
通道和
livedata
协
程
构建器(androidx.lifecycle:lifecycle-
livedata
-ktx architecture component)来持续侦听从websocket库到ReceiveChannel<String>生成的消息val user:
LiveData
<String> =
liveData
{ while(true)myWebsocket
浏览 0
提问于2019-10-23
得票数 1
2
回答
Kotlin
LiveData
协
程
、
、
、
class MainActivity : AppCompatActivity() { val mainRepository = MainRepository(apiHelper) userLiveData =
liveData
浏览 2
提问于2020-08-07
得票数 0
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
、
、
、
、
Kotlin
协
程
只是一个接一个地执行的任务的顺序。每个任务都可以在线程池中的任何线程中执行。 Go运行时支持“
协
程
”。但是goroutines并不是真正的
协
程
。
kotlin
协
程
和goroutines之间的第一个区别是Go运行时管理此时正在运行的
协
程
。当goroutine在某些IO操作(或同步原语)上被阻塞时,Go选择next Job来执行它。
kotlin
协
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
1
回答
调用实时数据方法时,无法在后台线程上调用观察
、
在另一边,我有来自SQLite (房间)的
LiveData
对象。 at androidx.lifecycle.
LiveData
.assertMainThread(
LiveData
.java:462) at androidx.lifecycle.
L
浏览 0
提问于2020-06-19
得票数 0
1
回答
对于正在使用Room Database的应用程序,概念是数据库交互在后台运行,如何确保查询完成后再继续
、
、
我已经在我的应用程序中实现了一个Android房间数据库。我的理解是,房间数据库交互将独立于UI线程在后台运行。如果我的应用程序根据对数据库的查询结果执行操作,那么确保查询结果在执行其他代码之前完成的最佳设计技术是什么?
浏览 0
提问于2020-03-14
得票数 0
1
回答
无法让我的第一个
Kotlin
协
程
函数工作
、
、
、
我正在努力让我的第一个
协
程
函数工作!我有一个名为GetContacts的阻塞函数,它可以获取设备联系人。我想用这个查询的结果更新一个
Livedata
。getListOfContactsOnDeviceAsync(): List<ContactModel> = GetContactHelper.getContacts() implementation fileTree(include: ['*.jar'
浏览 7
提问于2019-11-06
得票数 0
回答已采纳
1
回答
暂停执行,直到通过
LiveData
设置了对象值
、
、
、
我正在使用第三方SDK,它有一个我需要观察的
LiveData
对象,以便设置我的自定义对象的值: myCustomObject.doSomething()我想等到SDK
LiveData
我如何使用
Kotlin
协
程
来实现这一点?
浏览 0
提问于2020-09-19
得票数 0
2
回答
为什么
kotlin
协
程
被称为异步?
、
、
、
Jetbrains在每一篇关于
kotlin
的文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,
kotlin
协
程
--这是一个带有预初始化线程池的状态机。如果我们使用带有
协
程
的async io,另一个
问题
。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好的io异步api (可能是错误的)。但是
kotlin
协
程
没有集成到j
浏览 5
提问于2021-09-17
得票数 3
1
回答
为什么挂起不能与
LiveData
一起工作?
、
、
我正在尝试重写我的
Kotlin
数据库接口,以便在
协
程
中使用它,所以我挂起了所有函数。但是当我运行应用程序时,我得到一个错误:不确定如何将游标转换为此方法的返回类型。失败代码:interface PostDao { suspend fun getAll():
LiveData
<List<Post>>构建失败的函数返回
LiveData
对象,这似乎是
问题
所在,
浏览 0
提问于2020-12-17
得票数 1
1
回答
有没有什么地方线程应该比
协
程
更受青睐呢?
、
、
、
我刚刚做了一个关于
Kotlin
的
协
程
的演讲,并提出了一个
问题
:
协
程
是否总是可以取代线程,或者是否也可能有缺点。 或者反过来:有没有不应该使用
协
程
的地方?
浏览 15
提问于2018-03-01
得票数 3
回答已采纳
2
回答
如何从Executor -
Kotlin
的执行中返回值
、
、
如何从Executor的execute返回值 fun MyFunc(): Int { Executors.newSingleThreadExecutor()} 我从postValue中使用,但它总是让我获得旧的价值。
浏览 45
提问于2020-01-16
得票数 0
1
回答
在Room中,为什么我可以在表中@insert一行,但不能使用SQL请求检索它?
、
、
、
我对房间有个
问题
(我第一次用房间)。 我可以在我的数据库中插入一些数据,但不能检索一些东西。我被这个
问题
卡住了。如果你能给我解释的话。 我解释:我使用Android架构组件。// --- DAO ---
LiveData
<RealEstate> getRealEstate(longpublic RealEstateRepository(RealEstateDao realEstateDao) {
浏览 24
提问于2019-12-28
得票数 1
1
回答
如何在doInBackgroung()的同时创建一个安卓AsyncTask加载微调器
、
、
最大的
问题
是GUI冻结了,加载微调器没有显示。在我看来,原因是URLconnection.execute().get()。但是我需要get(),因为活动需要使用它的结果。我现在的
问题
是:实现我的愿望的最好方法是什么?
浏览 14
提问于2020-08-28
得票数 1
1
回答
如何用分页库正确实现
kotlin
协
程
?
、
我有一个android应用程序,我想在其中实现
Kotlin
coroutine,我的困惑是我在哪里使用
协
程
。我有viewModel as- class PostViewModel : ViewModel() { private var postLiveDataSource:
LiveData
<PageKeyedDataSource<In
浏览 4
提问于2019-10-02
得票数 3
回答已采纳
1
回答
带循环的
Kotlin
- Coroutines
、
、
我目前是
Kotlin
协
程
的新手,所以如果这看起来很愚蠢,请容忍我。目前,我正在考虑使用
Kotlin
的
协
程
(注意:这是近似代码)以如下方式实现: suspend fun propagate(startFromNode: Node) { coroutineScope如何处理
协
程
也可以产生新
协
程
的情况。如果一个
协
程
因为某种原因抛出了异常,那么源自这个主
协
程
浏览 10
提问于2019-10-03
得票数 3
回答已采纳
2
回答
如何在main函数中恢复执行
协
程
?
、
、
、
、
如果我们在main函数中使用
协
程
,那么
协
程
如何在延迟后恢复执行。就像在这个图像中,
协
程
在主函数中,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机和android中的
协
程
是如何工作的。我问的是
kotlin
的main函数(不是android activity )。
浏览 8
提问于2021-09-15
得票数 0
1
回答
在
Kotlin
中,一个线程一次只能运行一个
协
程
?
、
、
我对
Kotlin
协
程
和线程的理解是这样的: 一个线程一次只能运行一个
协
程
。一个线程可以同时处理多个协
程
。它可以挂起一个
协
程
并运行一个不同的
协
程
。但是在给定的时间点上,一个线程上只有一个
协
程
在运行。您不能在同一时间点在同一线程上运行多个协
程
。 是这样的吗?
浏览 81
提问于2020-10-05
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券