Android SDK でインテントを作成していますが、「this」値をいつ引数として使用するか、または何か他のものとして使用するかわかりません。現在入っているオブジェクトのようなものを意味することは知っていますが、その値が何に使用されているのかわかりません。
tnx。
Android SDK でインテントを作成していますが、「this」値をいつ引数として使用するか、または何か他のものとして使用するかわかりません。現在入っているオブジェクトのようなものを意味することは知っていますが、その値が何に使用されているのかわかりません。
tnx。
Intent
おそらく最初のパラメーターとしてインターフェイスを取り、オブジェクトthis
にはそのインターフェイスの実装があります。
これは、インテントの場合に現在のアクティビティを参照するために使用されます
クラスを実装するコンテキストと、インテントによって開かれるアクティビティ (クラス) の 2 つのパラメーターを取る明示的なインテントを作成しています。
Intent i = new Intent(this, AnotherActivity.class);
これthis
は、クラスを実装するコンテキストを指定しています。インテントのドキュメントをご覧ください: http://developer.android.com/reference/android/content/Intent.html#Intent(android.content.Context , java.lang.Class)
また、暗黙の意図と明示的な意図の違いを示すこともできます