cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Bowser <>
Subject Re: [Android] Apps restart instead of resume when brought to focus by clicking app icon
Date Fri, 14 Feb 2014 19:20:04 GMT
Agreed.  If we keep re-starting over and over again, we lose state.
We haven't been successful in preserving the state of the app when we
get killed off, so I think singleTop is a really terrible idea until
we get state preservation solved, which is a really hard problem.

On Fri, Feb 14, 2014 at 11:14 AM, Braden Shepherdson
<> wrote:
> I think singleTop is "not recommended" for typical Android apps, that want
> to go opening different activities using various Intents from
> notifications. For something like Cordova, avoiding that restart is ideal.
> Braden
> On Fri, Feb 14, 2014 at 2:08 PM, Michal Mocny <> wrote:
>> TLDR; AndroidManifest.xml <activity> needs: android:launchMode="singleTop"
>> -- can I add it?
>> Quick search brings up:
>> ..which advises to add android:launchMode="singleTask" to
>> AndroidManifest.xml <activity>, which does fix the issue.
>> According to the descriptions in
>> differences mostly stem in how the app handles intents, however, there
>> is a comment in the table of descriptions which labels singleTask
>> launchMode as  "(not recommended for general use)".
>> On the other hand, singleTop mode *is* recommended, and also fixes the
>> issue, and according to the description, sounds to me like a much better
>> default.
>> So, does anyone have a reason to not set android:launchMode="singleTop" in
>> the default cordova-android platform template?
>> I notice Simon commented on the above SO question, so I guess we were
>> already aware of the issue a while ago.  Is there a conscious reason for
>> not setting that launchMode by default, or did this just slip through the
>> cracks?  Is there a known downside?
>> -Michal

View raw message