0

Android SDKを使い始めたばかりで、MenuItemを使用して別のビューを開く方法を理解した後です。別々のアプリケーションがインストールされているため、2つのアクティビティが表示されるという問題に直面していますか?

新しいアクティビティと新しいxmlファイル(レイアウト)を作成しました。最初のビューでActionBarのmenuItemをタッチすると、2番目のビューが開きます。

それを回避するためのアイデアはありますか?

4

2 に答える 2

1

ほとんどの場合、両方のアクティビティに次のインテントフィルタを含めています。

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

これは、アプリリストに表示したいアクティビティのみに含めることを目的としています。

于 2013-02-24T14:28:28.510 に答える
1

あなたは次のような<intent-filter>セットを持っているようです

<action android:name="android.intent.action.MAIN" />    
<category android:name="android.intent.category.LAUNCHER" />

両方の活動のために。これにより、それぞれにランチャーアイコンが作成され、それぞれがアプリのエントリポイントになります

ドキュメント

于 2013-02-24T14:29:07.713 に答える