On 3/2/2013 1:32 PM, John Coryat wrote:
>> it sounds like the bug on your side (no offense and sorry if I misunderstood the problem)...

The problem isn't our app, it's the state of Android introductory orientation. If users don't know how to properly end apps, then they can run into all kinds of problems. Case in point are task killers. Perhaps the reason these are so popular is that their users just don't know what the back key is for.

Sorry but I have to agree that back and home should behave mostly identically from a user perspective. Nor should I need to "back" out of 20 activities/states on the stack to kill takes. Android manages memory by killing processes when it doesn't have enough free RAM, and that includes processes on the task stack. And it DOESN'T kill a process (at least it didn't when I checked last) just because you hit "back," though your app may be getting an onCreate() instead of an onNewIntent() when the new "task" is started (most of my apps live at the NDK layer, so I'm PAINFULLY aware of when the APP gets killed, as opposed to the Activity getting started or stopped -- I would see things like onDestroy() being called AFTER onCreate() for the "new" task, but all in the same process).

Doing a refresh in onResume() should fix the "bug", as mentioned above, which is probably a good way to fix the user perception of updates, regardless of whether the user is being an idiot and not clicking the obvious "refresh" button -- and that's a good thing regardless of whether you believe me as to how an app "should" work. ;)

Tim

--
You received this message because you are subscribed to the Google Groups "Android 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/android-discuss?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to