-2

Android SDK でインテントを作成していますが、「this」値をいつ引数として使用するか、または何か他のものとして使用するかわかりません。現在入っているオブジェクトのようなものを意味することは知っていますが、その値が何に使用されているのかわかりません。

tnx。

4

3 に答える 3

2

Intentおそらく最初のパラメーターとしてインターフェイスを取り、オブジェクトthisにはそのインターフェイスの実装があります。

于 2013-09-13T12:11:47.253 に答える
2

これは、インテントの場合に現在のアクティビティを参照するために使用されます

于 2013-09-13T12:11:41.000 に答える
1

クラスを実装するコンテキストと、インテントによって開かれるアクティビティ (クラス) の 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)

また、暗黙の意図と明示的な意図の違いを示すこともできます

于 2013-09-13T12:20:17.923 に答える