Иногда я получаю это исключение IllegalStateException, в котором говорится, что вы должны убедиться, что ActivityResultLauncher зарегистрирован перед вызовом launch(). Но нет способа проверить, зарегистрирован ли ActivityResultLauncher. Как я могу решить эту проблему и почему это может произойти? Кроме того, неясно, когда вызывать метод unregister(), есть примеры?
Иногда я получаю это исключение IllegalStateException, в котором говорится, что вы должны убедиться, что ActivityResultLauncher зарегистрирован перед вызовом launch(). Но нет способа проверить, зарегистрирован ли ActivityResultLauncher. Как я могу решить эту проблему и почему это может произойти? Кроме того, неясно, когда вызывать метод unregister(), есть примеры?
Иногда я получаю это исключение IllegalStateException, в котором говорится, что вы должны убедиться, что ActivityResultLauncher зарегистрирован перед вызовом launch(). Но нет способа проверить, зарегистрирован ли ActivityResultLauncher. Как я могу...
com.esotericsoftware.kryo.KryoException: Encountered unregistered class ID: 44
at com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(DefaultClassResolver.java:137)
at...
com.esotericsoftware.kryo.KryoException: Encountered unregistered class ID: 44
at com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(DefaultClassResolver.java:137)
at...
Я пытаюсь запросить разрешения с помощью ActivityResultLauncher с ActivityResultsContract.RequestMultiplePermissions.
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.util.Log;
import android.Manifest;