手順:
- ユーザーが Android マーケット アプリケーションからアプリを起動する
ユーザーが「子を開始」をクリックする
スタック: ActivityMain > ActivityChild
ユーザーがホームボタンを押して、「起動アイコン」からアプリに戻る
Android が「最後のタスク」を開く + 次の ActivityMain を作成する
スタック: ActivityMain > ActivityChild > ActivityMain
「起動アイコン」をクリックすると、[実際に新しいアクティビティを作成せずに] 前のスタックに戻るだけだと思います。
私はスタックを期待しています:
ActivityMain > ActivityChild
それを達成する方法???
一方、上記の最初のステップでユーザーが「起動アイコン」からアプリを起動した場合、問題は存在しません。
マニフェスト:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="ActivityMain"
android:name=".ActivityMain" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:label="ActivityChild"
android:name=".ActivityChild" >
</activity>
</application>
手伝ってくれてありがとう!