2

2 つのエントリ ポイントを持つ Android アプリケーションがあります。つまり、ホーム画面に 2 つのアイコンがありますが、内部的には 1 つのアプリケーションです。

アイコンのクリックに応じて Application オブジェクトにパラメータを設定する方法を知りたいです。

より正確には、ユーザーがクリックしたアイコンに基づいてアプリケーションのスコープの情報を保持するスコープ変数を維持したいと考えています。これに基づいて、私の一般的な画面は、この両方のエントリ ポイントに対して異なる動作をします。

4

1 に答える 1

1

Application has getApplicationInfo()and ApplicationInfo has loadIcon(PackageManager pm)- この項目に関連付けられている現在のグラフィカル アイコンを取得します。それは十分ですか?

それも使用できると思いますgetPackageName()が、作成者はアプリケーションの両方のバリアントに異なる名前を使用する必要があります。

于 2012-06-11T07:16:37.877 に答える