アプリには 3 つのアクティビティがあります。
- .OpeningScene: 私のロゴ、ビジネス情報、著作権などを含むオープニング アクティビティと、次のアクティビティに移動する意図を起動する開始ボタン
- .hfmain: メイン アプリ アクティビティ内のヘルプ ボタンを使用して、最後のアクティビティ (ヘルプ画面) へのインテントを起動します。
- .helpscreen: ヘルプ画面には、簡単な手順と、ユーザーをアプリのメイン アクティビティ (.hfmain) に戻すための戻るボタンがあります。
これが私の問題です。初めてアプリに入ると、オープニングアクティビティはアイコンから起動されますが、アプリケーションを離れてアイコンに戻ってアプリを再度起動すると、アプリケーションは残されていたアクティビティに戻ります。これがライフサイクルの一部であることは知っていますが、アイコンがクリックされるたびにランチャーの開始アクティビティが呼び出されないのはなぜですか?
これが私のマニフェストです:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".OpeningScene"
android:label="@string/app_name"
android:screenOrientation="portrait"
>
<intent-filter>
<action android:name="android.intent.action.INTROSCENE" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".hfmain"
android:screenOrientation="portrait" />
<activity android:name=".helpscreen"
android:screenOrientation="portrait" />
</application>