私のアプリケーションには3つのアクティビティ(MainActivity、SampleActivity、TempActivity)があり、AndroidManifestに登録するため、アプリケーションはMainActivityから開始する必要があります。
<activity
android:name=".MainActivity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".TempActivity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
</activity>
<activity
android:name=".SampleActivity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
</activity>
MainActivityからTempActivityに切り替えて、MainActivityに戻り、アプリケーションを閉じると、多くの場合、TempActivityから起動します。
この間違った動作の後、アプリケーションを起動すると、間違ったアクティビティ(TempActivity)から起動します。
この問題で私を助けてください