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

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

On the mailing list, we signalled that this would be nice to offer as a 
config.xml setting.  However, there is no way to adjust launchMode at 
application startup, it must be set in either (a) AndroidManifest.xml, or (b) 
be set from an incoming intent (other applications can override your default 
launchmode).

With CLI we could add a prepare hook (via hooks/ or via a CLI hack) to adjust 
AndroidManifest based on this specific setting, but that doesn't seem right.  
Additionally, that wouldn't apply to platform specific (bin/create) workflow.

I'm going to change the default launchMode in the project template for now, and 
we should consider how to make config driven changes to AndroidManifest easier.

> 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