【发布时间】:2016-06-01 08:42:56
【问题描述】:
Intent intent = new Intent(this, SecondActivity.class);
startActivity(intent);
我说的是上面那行代码。这是我在我的 MainActivity 类中的 onCreate 方法下编写的。它应该激活第二个活动。但是我想了解参数中的“this”是什么?
【问题讨论】:
-
Intent 第一个参数采用 Context 类实例,在您的情况下,如果 MainActivity 扩展 Activity,那么我们也可以通过
this引用当前类的引用。因为 MainActivity 类扩展了 Activity 和 Activity 是 Context 类的子类。所以我们可以将this作为第一个参数传递给 Intent 构造函数
标签: android android-studio android-intent android-activity