Scénario: Deux activités étant affichées dans le lanceur pour une application, elles ont différentes taskAffinities car je recevais le problème de quand j'en ouvre un, touche à la maison, ouvre l'autre, le premier serait ouvert. J'ai donc ajouté taskAffinity dans le AndroidManifest pour les tâches appropriées. Le problème que j'obtiens est que si j'ouvre un, frapper à la maison, frapper le deuxième, il ouvrira la tâche/activité appropriée, MAIS je dois cliquer sur l'icône deux fois pour l'ouvrir et get, cela se produit UNIQUEMENT avec l'activité qui spécifie une taskAffinity, l'autre ouvre très bien sur le premier clic à chaque fois.Lors de l'utilisation de taskAffinity pour avoir plusieurs activités dans le lanceur pour la même application, si l'une est active, l'autre doit être cliqué deux fois
731-1337/? W/InputMethodManagerService﹕ Window already focused, ignoring focus gain of: [email protected] attribute=null, token = [email protected]
Voici le
<activity
android:name=".firstActivity"
android:theme="@android:style/Theme.Holo.Light.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".secondActivity"
android:label="@string/second_activity"
android:icon="@drawable/ic_second_activity"
android:taskAffinity="secondTask"
android:theme="@android:style/Theme.Holo.Light.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".thirdActivity"
android:label="@string/second_activity"
android:taskAffinity="secondTask"
android:theme="@android:style/Theme.Holo.Light.NoActionBar"/>