Иногда я получаю это исключение IllegalStateException, в котором говорится, что вы должны убедиться, что ActivityResultLauncher зарегистрирован перед вызовом launch(). Но нет способа проверить, зарегистрирован ли ActivityResultLauncher. Как я могу решить эту проблему и почему это может произойти? Кроме того, неясно, когда вызывать метод unregister(), есть примеры?
Подробнее здесь: https://stackoverflow.com/questions/702 ... ltlauncher