Принудительно закрыть приложение после установки на устройство?
Мое приложение успешно устанавливается на устройстве и в эмуляторе. В эмуляторе оно запускается сразу, но на некоторых устройствах, когда пользователь нажимает на open
кнопка в активности, которая появляется после установки приложения, появляется диалоговое окно "ANR" и на других устройствах, когда пользователь нажимает open
Основная активность открывается нормально. Наконец, на всех устройствах пользователь устанавливает приложение и нажимает на его значок в Launcher
Основная деятельность появляется нормально. Я забыл, что некоторые вещи вызывают это по-другому?
1 ответ
Я нашел проблему:
Моя основная активность получает категорию из намерения, которая запрашивает его запуск и использует его для выбора блока IF ELSE. Когда пользователь нажимает на значок приложения в панели запуска, категория намерения не равна нулю (это launcher
) но после установки приложения пользователь нажимает open
Кнопка, категория этого намерения будет null
, так что это вызывает сбой.