No; this is a layered system and I don't have access to all the code involved anyway.
I understand the purpose of this method is as per spec: > This method is called before an activity may be killed so that when it > comes back some time in the future it can restore its state. Which is exactly what is required, but this seems to be slightly off-topic. The problem is that process is sometimes killed right in the middle of running this method; this is not defined in spec (or it is?). I just need a reliable alternative. On Monday, July 23, 2012 12:11:52 PM UTC-4, MagouyaWare < magouyaw...@gmail.com> wrote: > Anyway, looks like this method should be extended only in cases when >> nothing else works. >> > > Umm... no. Doesn't seem like you are understanding the purpose of this > method. Out of sheer curiosity, would you mind posting some snippets of > your onSaveInstanceState() method? > > Thanks, > Justin Anderson > MagouyaWare Developer > http://sites.google.com/site/magouyaware > > > On Mon, Jul 23, 2012 at 9:57 AM, Andrew < > andrew.masl...@allegrowireless.com> wrote: > >> In fact - it is called every time our state needs to be saved. >> Anyway, looks like this method should be extended only in cases when >> nothing else works. >> I'll do more tests with onPause and private state storage to see if >> there's any difference in OS behaviour. >> >> Thanks. >> >> On Monday, July 23, 2012 11:38:11 AM UTC-4, Mark Murphy (a Commons Guy) >> wrote: >> >>> On Mon, Jul 23, 2012 at 11:14 AM, Andrew wrote: >>> > I was not trying to save state for orientation change, but for general >>> > application state preserving while getting into background in case OS >>> > decided to kill/restore application. >>> >>> That is not what onSaveInstanceState() is for. Quoting the >>> documentation: >>> >>> > Note that it is important to save persistent data in onPause() instead >>> of onSaveInstanceState(Bundle) because the latter is not part of the >>> lifecycle callbacks, so will not be called in every situation as described >>> in its documentation. >>> >>> (from http://developer.android.com/**reference/android/app/** >>> Activity.html#**ActivityLifecycle<http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle>) >>> >>> >>> >>> -- >>> Mark Murphy (a Commons Guy) >>> http://commonsware.com | http://github.com/commonsguy >>> http://commonsware.com/blog | http://twitter.com/commonsguy >>> >>> _The Busy Coder's Guide to Android Development_ Version 3.8 Available! >>> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to android-developers@googlegroups.com >> To unsubscribe from this group, send email to >> android-developers+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en