Вопрос по android, shortcut – по нажатию ярлыка на домашнем экране запуска с экрана spalsh в Android

1

Я установил конфигурацию в файле mainfest следующим образом

Ярлык создается на домашнем экране, но проблема в том, что, когда я нажимаю на него, он не сохраняет состояние правильно, он запускается с заставки. когда я запускаю приложение из всех приложений, оно правильно сохраняет состояние.

Myapp -> заставка -> Активность 1 -> Активность 2 -> нажмите «Домой» -> нажмите ярлык -> заставка

Myapp -> всплывающий экран -> Activity1 -> Activity2 -> нажмите «Домой» -> нажмите «Меню» -> все приложения -> нажмите ярлык -> Activity2

if (! isTaskRoot ()) {finish (); вернуть; } Добавьте этот код в метод oncreate () для Splashscreen, он работал нормально на всех устройствах. Kishore

Ваш Ответ

2   ответа
1

что вы изначально (в первый раз) запустили приложение из IDE (например, Eclipse или IntelliJ) или после его установки с помощью установщика (из маркета или браузера или щелкнув APK в браузере файлов). Если это так, это известная ошибка в Android (см.http://code.google.com/p/android/issues/detail?id=26658 ). Многие люди боролись в течение нескольких дней, преследуя эту проблему :-(

Простой обходной путь для этой проблемы может быть найден вhttp://code.google.com/p/android/issues/detail?id=2373#c21

Чтобы убедиться, что это ваша проблема, не запускайте ее из IDE или установщика. Просто установите приложение и затем запустите его из списка доступных приложений.

0

то ваше приложение не возобновит работу, потому что вы указали действие для намерения ярлыка,

Чтобы решить эту проблему, взгляните на ответВот

Похожие вопросы