从Pro Android的2本书:“组件名包一个包名和类名字联系在一起。例如......”为什么两个参数组件名称构造?
Intent intent = new Intent();
Intent.setCompnonet(new ComponentName(
"com.android.contacts"
,"com.android.contacts.DialContactsEntryActivity");
startActivity(intent)
如果你看一下例子,你会发现,包名称可以是容易从类名的。所以显而易见的问题是:为什么两个参数?为什么不提供只有类名?
有没有一个场景,其中传递给ComponentName构造函数的类不是属于传递给相同构造函数的包?
是否只有“.DialContactsEntryActivity”工作作为类的名字吗? – 2011-03-01 21:18:16