3、显式Intent小结
有两种方式来显示的指示要启动的Activity:
方式一:(通过setClassName)
- Intent intent = new Intent();
- //表示希望启动com.example.test_permission包中的com.example.test_permission.MainActivity
- intent.setClassName("com.example.test_permission", "com.example.test_permission.MainActivity");
- startActivity(intent);
- Intent intent = new Intent();
- intent.setClass(Context packageContext, OtherActivity.class);
- startActivity(intent);
同样,setClass(Context packageContext, OtherActivity.class);是指启动packageContext包里的OtherActivity.class类;
转自http://blog.csdn.net/harvic880925/article/details/38399723