0

今日、マニフェスト ファイルで既に構成されている場合は常に、アプリが常にインデックス アクティビティを実行できないという問題が発生しました。

<activity
    android:name="com.ppshein.inm.IndexActivity"
    android:label="@string/app_name"
    android:screenOrientation="portrait" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

問題は、2 つのアクティビティ (インデックスと詳細) があることです。

1) アプリを開くと、インデックス アクティビティが表示されます。
2) Index アクティビティの ボタンをクリックし、Detail アクティビティに移動します。
3) Android の「ホーム」ボタンをクリックして、詳細アクティビティを終了します。(Androidの「戻る」ボタンをクリックしないでください)。

4)もう一度アプリを開くと、自動的に詳細アクティビティに移動します(これは望ましくありません)。

私が欲しいのは、アプリを開くたびに、常に最初にインデックスアクティビティに行き、詳細アクティビティで閉じることです。

4

1 に答える 1

0

いいえ、私は答えを見つけました。正しい答えは、常にデフォルトに設定したいアクティビティに次の属性を追加することです。

android:clearTaskOnLaunch="true"
于 2013-03-14T01:59:32.900 に答える