2015-03-11 6 views
0

У меня довольно большое приложение для Android, все работает хорошо, если только когда я выхожу из своего приложения (onpause?) И когда я пытаюсь войти мое (не закрытое) приложение позже.Каков правильный способ реализации OnCreate/OnResume в отношении сохранения намерений и т. Д.

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

Итак, где я должен реализовать что?

OnCreate: только раздувать элементы компоновки?

OnStart: Назначить значения надутым элементам?

OnResume: делать то же, что и в OnStart?

OnPause: следует ли сохранить ценность моих намерений?

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

Когда я запустил приложение в какой-то более поздний момент, он вызовет OnCreate (если окно приложения больше не находится в ОЗУ?)? и когда он сделает, у OnCreate все еще есть намерение (со значениями там), с которым он был вызван?

ответ