2013-03-04 2 views
0

Перед началом моего приложения у меня будет несколько файлов, которые будут загружены, а затем он автоматически запустится с заставкой и переместится на следующий экран, теперь, когда файлы загружаются, пользователь нажимает кнопку «Домой», чтобы приложение будет загружать файлы в фоновом режиме.Избегайте перезапуска приложения

Теперь предположим, что загрузка завершена и автоматически запускается с заставки, а также теперь в уведомлении пользователь может видеть, что downlaod завершен, и нажмет на это теперь, что происходит, снова приложение начинается с заставки, поэтому Есть 2 случая активности, как этого избежать?

ответ

1

В манифесте

<activity 
     android:name=your splash screen name 
     android:launchMode="singleInstance" 
</activity> 

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

+0

не могли бы вы показать пример? – Goofy

+0

Я отредактировал свой ответ. –

+0

ОК, а также у меня есть еще одна точка вместо этого, я могу удалить приложение из уведомления, как только downlaoding будет завершен? – Goofy

Смежные вопросы