0

私の問題は次のとおりです。Android携帯の既存の(アクティブなアプリケーションは1つだけではありません)アプリケーションごとに、各アクティビティに一意のIDを割り当てます。どのようにあなたは何か考えがありますか?(私の英語とフランス語でごめんなさい...)

4

2 に答える 2

1

Dheerajが言ったように:「あなたはおそらくComponentNameを意味しました」。ComponentNameは次のとおりです。

使用可能な特定のアプリケーションコンポーネント(Activity、Service、BroadcastReceiver、またはContentProvider)の識別子。コンポーネントを識別するには、ここにカプセル化された2つの情報が必要です。コンポーネントが存在するパッケージ(文字列)と、そのパッケージ内のクラス(文字列)名です。

これで、パッケージ名(アプリケーションに固有)+クラス名(アクティビティに固有)を含むオブジェクトを作成できます。したがって、クレジットはDheerajに送られます。

于 2012-07-25T18:36:28.497 に答える
1

アクティビティを開始することが目標の場合は、次のように実行できます。

Intent i = new Intent(context, MyActivity.class);
startActivity(i);
于 2012-07-25T18:47:17.473 に答える