-2

我正在 android SDK 中创建一个 Intent,但我不知道何时使用“this”值作为参数或其他东西。有人可以解释一下“this”的用途吗?我知道它的含义类似于它当前所在的对象,但我不知道该值的用途。

tnx。

4

3 回答 3

2

Intent可能将接口作为第一个参数,并且您的对象this具有该接口的实现。

于 2013-09-13T12:11:47.253 回答
2

this用于在 Intent 的情况下引用当前活动

于 2013-09-13T12:11:41.000 回答
1

您正在制定一个带有两个参数的显式意图:实现类的上下文和意图打开的活动(类),例如:

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 回答