Возобновить суб-деятельность после нажатия дома - PullRequest
0 голосов
/ 25 февраля 2011

Очень похоже на .. При нажатии Home .. с одним отличием. У меня есть заставка, которая мне не нужна как часть моего стека. Он загружает базу данных из raw и размер ее может занять несколько секунд. Но я не хочу, чтобы этот экран-заставку можно было «поддерживать». Итак, у меня изначально было следующее действие, в котором режим запуска был установлен на singleTask и перекомпонован. Я полагаю, что это нарушает возможность возобновления работы приложения, поскольку экран-заставка является основным приложением?

Должен ли я делать вещи немного по-другому?

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

Должен ли я использовать экран меню в качестве основного приложения и определять, запускать ли заставку в первый раз?

1 Ответ

0 голосов
/ 05 октября 2011

Я знаю, немного опоздал, но я делаю то же самое. У меня есть StartupActivity, которая подключается к серверу (и прочее). При подключении запускается MainActivity. MainActivity имеет значение «singleTask», поэтому вы не можете НАЗАД для StartupActivity. И если я нажимаю кнопку HOME, а затем запускаю приложение из меню программы, оно возвращается к моей основной деятельности ...

Но, как я понял, тебе это удалось?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...