インテントオブジェクトの作成中に、コンストラクターにコンテキストオブジェクト参照を含める必要があるのはなぜですか?
例:
Intent i = new Intent(context object,Target.class);
インテントオブジェクトの作成中に、コンストラクターにコンテキストオブジェクト参照を含める必要があるのはなぜですか?
例:
Intent i = new Intent(context object,Target.class);
これは、タイプのフィールドを初期化するために使用されます。このフィールドは、API全体ComponentName
をルーティングする目的で使用されます。の使用法は、Androidプラットフォームの最も深い(ネイティブ)部分に関連しているようですComponentName
アプリケーションパッケージを決定するために必要です。のインスタンスを内部的Intent
に作成しますandroid.content.ComponentName
。これは を使用してパッケージを指定することで実現できString
ますが、コンテキストを指定するだけの方が簡単です。