Принудительно закрыть приложение после установки на устройство?

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

1 ответ

Решение

Я нашел проблему:
Моя основная активность получает категорию из намерения, которая запрашивает его запуск и использует его для выбора блока IF ELSE. Когда пользователь нажимает на значок приложения в панели запуска, категория намерения не равна нулю (это launcher) но после установки приложения пользователь нажимает open Кнопка, категория этого намерения будет null, так что это вызывает сбой.

Другие вопросы по тегам