腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(2889)
视频
沙龙
1
回答
代码
"
suspend
fun
get
(
url
:
String
) =
withContext
(
Dispatchers.IO
){/*...*/}“
的
含义
、
、
我是安卓development.When
的
新手,我在读medium post 时发现了这段
代码
:这是我无法理解
的
。我已经尝试过搜索,但我找不到类似syntax.Can
的
代码
,有人能解释一下吗?
浏览 16
提问于2019-08-04
得票数 0
1
回答
官方协同指南中
的
Dispatchers.IO
或Dispatchers.Main
、
在安卓官方合作指南中,有两个
代码
示例。在第一个示例中,从fetchDocs()调用
的
函数
get
(
url
:
String
)在
Dispatchers.IO
上运行,但在第二个示例中,它在Dispatchers.Main上运行--参见每个示例中
的
第二个注释第一个例子 v
浏览 10
提问于2022-03-30
得票数 0
1
回答
Android尝试基于主ID查询单个行
、
、
、
、
我正在学习教程和来自
的
代码
suspend
fun
insert(link: Favorite)仓库 favDao.insert(link)
fun
getOneFav(link:
String
) = favDao
浏览 2
提问于2022-06-11
得票数 1
回答已采纳
1
回答
在另一个
withContext
中调用(kotlin coroutine)
withContext
安全吗?
、
我有一个简单
的
代码
片段: coordinateId:Long?, clickListener: (Double,Double) -> Unit ){lifecycleScope.launchWhenStarted {
withContext
(
Dispatchers.IO
){ //Do some
浏览 1
提问于2021-06-30
得票数 1
回答已采纳
1
回答
如何实现房间LiveData过滤器
、
、
、
、
name LIKE :filter LIMIT 1")}} viewMo
浏览 1
提问于2021-01-08
得票数 1
回答已采纳
1
回答
在CoroutineWorker中观察和更新房间数据库
、
、
使用
代码
,我可以在构建窗口中读取此问题:“类型不匹配:推断类型为CoroutineScope,但ViewModelStoreOwner是预期
的
”。addUser(user: User)
suspend
fun
updateUser(user: User)
suspend
fun
(user)
fun
selectUser(name:
String
): LiveDat
浏览 1
提问于2021-03-17
得票数 0
回答已采纳
3
回答
从CoroutineScope返回函数
我
的
代码
类似于下面的
代码
。
suspend
fun
foo() { // how to return at foo?当我只做普通
的
老式return时,我得到了'return' is not allowed here和return@
withContext
的
建议,但我不想调用
withConte
浏览 2
提问于2021-02-21
得票数 0
1
回答
Kotlin异步任务/Firebase查询,最好
的
方法是等待结果?
、
、
checkForExistingUser() {CoroutineScope(
Dispatchers.IO
).launch{ checkForDependants() //check for associated users}
withContext
(
Dispatchers.IO
) { //<
浏览 2
提问于2020-09-25
得票数 1
回答已采纳
1
回答
类型不匹配。必需:已找到挂起() Response<*>:Response<Void>→()
、
、
在我
的
安卓应用程序中,两个方法getTraidersList和executeTraderOperation必须返回类型TransportResponse
代码
片段: interface TraderMonitorRestClient{
suspend
fun
getTraidersList(): Response<List<Trader>> @
GET
("t
浏览 18
提问于2019-06-18
得票数 0
1
回答
下载GIF作为一个文件并接受它
的
内容URI
、
、
但是我有个问题,因为我需要用这个GIF
的
uri。我不能像文件一样加载它,并且只能获得它
的
路径。我怎样才能得到URI?还是我需要用另一种方式来做?.load(contentURL) override
fun
浏览 5
提问于2021-03-24
得票数 0
回答已采纳
1
回答
在gzipping时避免先使用字符串
、
、
是否有一种不首先使用字符串,然后返回到ByteArray
的
方式来执行这个gzip?
suspend
fun
gzip(content: ByteArray): ByteArray =
withContext
(
Dispatchers.IO
) { GZIPOutputStream(this).writer(UTF_8).use { it.write(
String
(content)) } }.toBy
浏览 5
提问于2022-07-09
得票数 1
1
回答
如何使用带有燃料
的
异步HTTP获取响应主体
、
、
、
、
我有以下使用燃料
的
HTTP调用: result.folderrorData = response.data.toString() //always throws Exception 当我收到一个未经授权
的
呼叫(返回状态
代码
401)时,我需要有响应体。当我使用异步方式时,我 请求是在一个专用线程
浏览 0
提问于2019-06-27
得票数 1
1
回答
使用kotlin协同器范围
的
最佳方法- android
、
、
、
我是android & kotlin coroutine
的
新手。我一直在使用coroutine
的
okhttp库。以下是
代码
:class App: Application() { val SCOPE = CoroutineScope(Dispatchers.Main)}App.SCOPE.launch {
浏览 4
提问于2020-11-29
得票数 2
回答已采纳
1
回答
重复使用同一AsyncTask
的
最优解?
、
、
我知道解决这个问题
的
方法,但是我需要一个来自AsyncTask
的
变量,它使用
的
是复杂
的
(?)进程。这是我调用AsyncTask
的
代码
thr.delegate = this thr.execute()NewTask.doOnBackground()只是将请求发送到
URL
的
一个普通方法。onPostExecute()有
浏览 1
提问于2020-01-11
得票数 0
回答已采纳
1
回答
改造成功后将数据插入房间数据库,协同问题
、
、
我正在使用Retrofit从API服务器获取新闻记录,如果它成功的话,它将使用insertAll将数据作为下面的
代码
写入房间数据库,但是这段
代码
会生成一个错误,因为下面的无法访问主线程上
的
数据库,因为它可能会长期锁定UI
suspend
fun
refreshNews(queryString:
String
="
浏览 0
提问于2020-06-15
得票数 1
回答已采纳
2
回答
从活动返回调用coroutine函数“应该只从coroutine或另一个挂起函数调用”
、
、
我试图在
代码
中使用coroutines,因为在我
的
一个函数中,我需要执行多个网络调用并等待其结果。下面是我
的
活动
代码
的
一部分:}class SellerDeliveryVM: ViewModel(
浏览 5
提问于2020-12-06
得票数 0
2
回答
在android中,暂停和恢复是如何工作
的
?
、
、
我有一个来自开发人员文档
的
示例 val result=
get
("https://developer.android.com") //
Dispatchers.IO
for `
get
` show(result)// Dispat
浏览 2
提问于2020-05-23
得票数 2
回答已采纳
1
回答
Kotlin:尝试在CoroutineScope中捕捉,仍然使应用程序崩溃
、
、
、
exception.message }runOnDefaultDispatcher和runOnMainDispatcher
的
实现
代码
如下:
fun
block(block:
suspend
CoroutineScope.() -> Unit):
suspend
CoroutineScope:
suspend
Corout
浏览 1
提问于2022-02-12
得票数 1
1
回答
具有不同可能
的
参数类型
的
函数类型
、
、
、
因此,我
的
挂起函数可以有任意数量
的
参数和任何类型,我如何将其定义为函数类型,以便能够将其传递给另一个将调用它
的
函数?interface SomeDataSource {
suspend
fun
getObjects(@Path("id") userId:
String
): Response<A> @PUT("some_
url
浏览 29
提问于2019-09-23
得票数 0
2
回答
视图模型作用域中
的
块是运行在主线程还是后台线程上?
、
、
、
、
最近我检查了viewModelScope
的
内部
代码
,它是因此,我
的
问题是,如果是的话,viewModelScope中
的
块是否真的在主线程上运行,那么应该如何或使用哪个范围来访问或运行视图模型中
的
DB操作?
浏览 9
提问于2022-10-24
得票数 1
点击加载更多
相关
资讯
android中kotlin协程和线程的关系
深入浅出Kotlin协程
Java自定义DNS解析器三种实践
Kotlin完整开发互联网App项目实战视频教程
IBM CTO对于Java语言未来发展的一些看法(上)
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券