Несколько классов, onCreate сохраненный экземпляр вопроса - PullRequest
0 голосов
/ 20 октября 2011

Хорошо, быстрое объяснение.У меня есть приложение, которое состоит из 3 файлов.

Main.java, License.java, App.java

Например.Это приложение работает на 100% за исключением того, что я собираюсь спросить.Это приложение содержит веб-просмотр и здесь лежит проблема.Я исследовал и большинство всего указывает на изменения ориентации.У меня нет проблем с ориентацией, потому что на данный момент я создаю ландшафт.У меня возникла проблема с переходом телефона в спящий режим.

Когда он просыпается, он перезагружает страницу внутри веб-просмотра.Я могу добавить блокировку для этого, но если кто-то вручную блокирует свой телефон, а затем разблокирует его, это будет тот же ответ.Или вы можете вручную заблокировать его, если в приложении есть пробуждение?Думаю, мне нужно проверить это.

В любом случае, я предполагаю, что saveinstancestate запомнит местоположение в веб-просмотре и перезагрузит его?Если да, то в какое из он входит?

Main запускается при первом открытии, этот вызывает лицензию, если он проходит, то открывает приложение

1 Ответ

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

Делаете ли вы что-нибудь особенное на onPause и onResume?Когда телефон переходит в спящий режим, насколько я знаю, должна вызываться только onPause, а при пробуждении на Resume.Может быть, вы загружаете контент веб-просмотра в onResume?

Кроме того, если вы хотите поделиться некоторыми данными среди ваших действий, вы можете вместо этого попробовать использовать контекст приложения.Т.е. в файле AndroidManifest определите класс, который будет использоваться как приложение (так же, как вы делаете с действиями, с атрибутом «android: name»).Класс, конечно, должен быть подклассом "android.app.Application".

См. Также:

...