当前位置: 首页 > 知识库问答 >
问题:

不推荐使用onActivityResult,如何发送startResolutionForResult

车辰龙
2023-03-14

因此,我使用一个gps类来打开gps,这里有一个方法允许我们发送到onActivityResult,但是由于在AndroidX上不推荐,并且仍然可用,android团队建议我们下一个方法:

val rae = e as ResolvableApiException
rae.startResolutionForResult(context,Constants.GPS_REQUEST)

我如何使用新API来处理同样的事情?

共有1个答案

井嘉胜
2023-03-14

我在科特林所做的是:

registerForActivityResult(StartIntentSenderForResult()) { result ->
    if (result.resultCode == RESULT_OK) {
        // Your logic
    }
}.launch(IntentSenderRequest.Builder(rae.resolution).build())

原答案:https://stackoverflow.com/A/65943223/4625681

 类似资料: