Bonjour Mon application fonctionne comme ceci. StartupActivity est appelé en premier, ce qui fait beaucoup de choses d'initialisation Ensuite, il lance TvbTabActivity (TabActivity) qui a d'autres activités comme ses onglets (par exemple BrowseActivity). Le problème que je vois est le suivant: lorsqu'une application de tueur de tâches est utilisée pour terminer mon application sur l'onglet TvbTabActivity/Browse, et que l'application est à nouveau relancée, le système renonce au flux normal (StartUpActivity n'est pas généré) , mais restaure à la place la dernière activité visible directement (TvbTabActivity).Android forçant le redémarrage complet après le blocage d'une application
Comment puis-je forcer Android à TOUJOURS lancer StartUpActivity en premier, afin qu'il initialise l'application?
De toute évidence, je n'ai pas ce problème lorsque mon application se bloque seule, lol, en raison d'une exception, et est ensuite relancé à nouveau.
<application android:icon="@drawable/appicon"
android:label="@string/app_name" android:name="com.xyz.QPApplication"
android:debuggable="true">
<activity android:name=".activity.StartUpActivity" android:configChanges="locale|orientation"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".catalogue.BrowseActivity" android:configChanges="locale|orientation"
android:label="@string/app_name" android:screenOrientation="portrait"
android:launchMode="singleTop">
<intent-filter>
<action android:name="com.xyz.android.intent.action.BROWSE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".activity.TvbTabActivity" android:configChanges="locale|orientation"
android:screenOrientation="portrait" android:launchMode="singleTask">
</activity>