Мое приложение успешно устанавливается на устройстве и эмуляторе. В эмуляторе он запускается сразу же, но на устройствах, когда пользователь нажимает кнопку open
в действии, появляющемся после установки приложения, появляется диалоговое окно «ANR» и на других устройствах, когда пользователь нажимает open
main Активность открывается нормально. Наконец, во всех устройствах, когда пользователь устанавливает приложение и нажимает на его значок в Launcher
, основная активность появляется нормально. Я забыл, что некоторые вещи вызывают это другое?Закрепить приложение после установки на устройство?
0
A
ответ
0
Я нашел проблему:
Моя основная деятельность получает категорию от намерения, что просит запустить его и использовать его, чтобы решить, с IF ELSE пользователь block.When нажимает на иконку приложения в пусковую, категория Intent не является нулевым (это launcher
) но после установки пользователя приложения нажимает кнопку open
, категория этого намерения будет null
, поэтому она вызывает сбой.
logcat или этого не произошло :-) Но нет, это должно быть одинаково, открываете ли вы свое приложение с главного экрана или в Play Маркете. –