什么作为新Intent实例的第一个参数传递?

时间:2016-06-01 08:42:57

标签: android android-studio android-intent android-activity

Intent intent = new Intent(this, SecondActivity.class);
    startActivity(intent);

我正在谈论上面那段代码。我在onCreate方法下的MainActivity类中编写的。它应该激活第二个活动。但我想了解那是什么"这个"在参数?

1 个答案:

答案 0 :(得分:0)

您只需阅读与此次通话相关的文档:

@param packageContext应用程序包实现的上下文  这个班。  @param cls用于意图的组件类。

所以第一个参数只是context

如果您尝试深入挖掘,您会看到此上下文用于创建ComponentName,其中包含

实现组件的包的上下文,将从中检索实际的包名称。