[ 
https://issues.apache.org/jira/browse/CB-6048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14009191#comment-14009191
 ] 

Michal Mocny commented on CB-6048:
----------------------------------

The platforms/android/res/xml/config.xml setting is generated from the 
default.xml setting during prepare (as are other preferences), so thats to be 
expected.

That is not applying properly to AndroidManifest.xml is *not* expected.  It 
certainly works for me, so I'm curious if you can report your 
workflow/environment first?

The reasoning behind adding it is in fact that clicking the icon from home 
screen will restart your application even if it was already running.  This is 
not the best default, tough we should have documented it (I believe that was 
left as a TODO, and slipped).

> Add config setting for Android app launchMode
> ---------------------------------------------
>
>                 Key: CB-6048
>                 URL: https://issues.apache.org/jira/browse/CB-6048
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Android, CLI
>            Reporter: Michal Mocny
>            Assignee: Michal Mocny
>
> As raised on mailing list: "[Android] Apps restart instead of resume when 
> brought to focus by clicking app icon"
> "TLDR; AndroidManifest.xml <activity> needs: android:launchMode="singleTop" 
> -- can I add it?
> Quick search brings up: 
> http://stackoverflow.com/questions/10122449/phonegap-android-application-restarting-instead-of-resuming-although-it-was-not
> ..which advises to add android:launchMode="singleTask" to AndroidManifest.xml 
> <activity>, which does fix the issue.
> According to the descriptions in 
> http://developer.android.com/guide/topics/manifest/activity-element.html the 
> 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."



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to