1

インテントオブジェクトの作成中に、コンストラクターにコンテキストオブジェクト参照を含める必要があるのはなぜですか?

例:

Intent i = new Intent(context object,Target.class);
4

2 に答える 2

1

これは、タイプのフィールドを初期化するために使用されます。このフィールドは、API全体ComponentNameをルーティングする目的で使用されます。の使用法は、Androidプラットフォームの最も深い(ネイティブ)部分に関連しているようですComponentName

于 2012-04-07T15:41:58.827 に答える
1

アプリケーションパッケージを決定するために必要です。のインスタンスを内部的Intentに作成しますandroid.content.ComponentName。これは を使用してパッケージを指定することで実現できStringますが、コンテキストを指定するだけの方が簡単です。

于 2012-04-07T15:39:04.627 に答える