I do; but, does it matter?  I don't believe that can affect process life 
cycle management.

On Monday, July 23, 2012 12:38:53 PM UTC-4, MagouyaWare <
[email protected]> wrote:
>
> Are you saving your data to the provided bundle? If not, you are doing it 
> wrong...
>
> Thanks,
> Justin Anderson
> MagouyaWare Developer
> http://sites.google.com/site/magouyaware
>
>
> On Mon, Jul 23, 2012 at 10:34 AM, Andrew <
> [email protected]> wrote:
>
>> 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 <
>> [email protected]> 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<http://sites.google.com/site/magouyaware>
>>>
>>>
>>> On Mon, Jul 23, 2012 at 9:57 AM, Andrew <andrew.maslyuk@**
>>> allegrowireless.com <[email protected]>> 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/**r**eference/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 <[email protected]>
>>>> To unsubscribe from this group, send email to
>>>> android-developers+**[email protected]<android-developers%[email protected]>
>>>> For more options, visit this group at
>>>> http://groups.google.com/**group/android-developers?hl=en<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 [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
>>
>
>

-- 
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