Я создал RegisterForActivityResult, чтобы позволить пользователю включить службу определения местоположения. После ее включения я хотел бы выполнять будущие действия. Моя проблема в том, что нет никакой разницы, включу ли я службу определения местоположения или нет. вывод тот же:
Код: Выделить всё
TEST: ActivityResult{resultCode=RESULT_CANCELED, data=null}
Код: Выделить всё
class MainActivity : ComponentActivity() {
private val TAG = "MainActivity"
private val openLocationSettings =
registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result ->
Log.i(TAG, "TEST: $result")
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MyTheme{
}
}
Источник: https://stackoverflow.com/questions/781 ... ght-values
Мобильная версия