1

为什么我们要在创建 Intent 对象时在构造函数中包含上下文对象引用?

例子:

Intent i = new Intent(context object,Target.class);
4

2 回答 2

1

需要确定应用程序包。在内部Intent创建android.content.ComponentName. 虽然这可以通过使用 a 指定包来实现String,但只指定上下文更容易。

于 2012-04-07T15:39:04.627 回答
1

它用于初始化类型字段ComponentName,该字段又用于在整个 API中进行路由。的使用ComponentName似乎与Android 平台的最深(本机)部分有关

于 2012-04-07T15:41:58.827 回答