0

アプリケーションを実際のAndroidデバイスにインストールするか、エミュレータでアプリを実行すると、小さな問題が見つかりました。たとえば、アプリケーションのアクティビティと同じ数のアプリのアイコンが表示されます。たとえば、アプリにはWeb用に3つのアクティビティがありますサービス 2 番目は Web サイト用、またはメイン アクティビティ用です。インストール後、アプリ名の 3 つのアイコンが表示されます。この問題を解決する方法を教えてください。

提案やヘルプをお寄せいただきありがとうございます。

4

1 に答える 1

2

次のものをマニフェスト ファイルの 3 つのアクティビティすべてにコピーした可能性がありますか?

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

1 つ目は、このアクションに関連付けられたアクティビティがアプリの「メイン」エントリ ポイントであることをシステムに伝えます。つまり、余分なデータを提供することなく、アクティビティを外部から起動/開始できることを Android に伝えます。

ランチャー カテゴリは、エントリ ポイントを (最上位の) アプリケーション ランチャーにリストする必要があることを示しています。

通常、上記のアクションとカテゴリを 1 つのアクティビティ (アプリへのメイン エントリ ポイント) に追加するだけです。または、少なくとも、すべてのアクティビティに両方を持たせたい (すべき) というケースはあまり思いつきません。

于 2012-04-04T04:54:01.143 に答える