startActivity должен всегда выполнять запущенные Операции onCreate?

У меня есть основной вид деятельности и sub действие. Основной вид деятельности запускает sub действие с помощью startActivity и передает объект в намерении. sub действие читает объект из намерения в его onCreate действии. sub действие обновляет объект, затем возвращается к основному виду деятельности с помощью startActivity, снова пасуя назад обновленный объект. Однако основные виды деятельности onCreate функция не называют, таким образом, код, который она содержит для чтения переданного объекта, не работает.

Дальнейшее расследование указало, что основной вид деятельности onPause событие стреляет, т.е. это только приостанавливается, когда sub действие работает, поэтому когда sub действие запускает основной вид деятельности снова, это просто onResumes.

Кто-либо знает, были ли какие-либо недостатки, если я переместил свои операции восстановления/хранилища данных в onResume и onPause события? Я не использую onCreate savedInstanceState, я должен быть?

Как еще Вы передаете ряд элементов данных между Операциями, не используя базу данных или те предпочтения? Я должен использовать базу данных? У меня есть приблизительно 20 довольно отдельных элементов данных.

Любая справка очень ценилась бы,

  • Frink
5
задан FrinkTheBrave 10 August 2010 в 22:21
поделиться