Hi all,I am confused about activity lifecycle usage in the notepad
example,notepad example use "edit in place" user
model(NoteEditor.java),inserting new record in onCreate method, saving
persistent state in onPause method,and save away the original text in
onSaveInstanceState method. I am a J2EE programer,I can not understand
the logic described above. why not make things simple as following:

1.Not inserting new record in onCreate method. 2.When user pressing
BACK,it is equal as pressing save button in the editorform,so execute
inserting or updating in onPause method if activity.isFinishing() is
true. don't persiste use data if activity.isFinishing() is not true.
3.Not save the original text in onSaveInstanceState method,It is no
necessary.If the activity is killed and back,restore user inputing
data in the editorForm is adequately.

I think this logic is more traditional and natural. Maybe I not
understand the essence of the activity lifecycle.Please air your's
opinion.

Thanks

L.J.W

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to