gpt4 book ai didi

android - onActivityResult 已弃用如何发送 startResolutionForResult

转载 作者:行者123 更新时间:2023-12-04 11:23:15 24 4
gpt4 key购买 nike

所以我正在使用一个 gps 类来打开 gps,这是一个允许我们发送到 onActivityResult 的方法。 ,但由于在 AndroidX 上已弃用且仍然可用,android 团队向我们推荐下一个:

it is strongly recommended to use the Activity Result APIs introduced in AndroidX


我有以下代码,我尝试发送到 onActivityResult
val rae = e as ResolvableApiException
rae.startResolutionForResult(context,Constants.GPS_REQUEST)
如何使用新 API 处理相同的事情?

最佳答案

我在 Kotlin 中所做的是:

registerForActivityResult(StartIntentSenderForResult()) { result ->
if (result.resultCode == RESULT_OK) {
// Your logic
}
}.launch(IntentSenderRequest.Builder(rae.resolution).build())
原答案: https://stackoverflow.com/a/65943223/4625681

关于android - onActivityResult 已弃用如何发送 startResolutionForResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65302608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com