在MainActivity代码中使用kotlin语言进行跳转:
Github Demo 下载
fun jump(view: View) {
val intent = Intent()
//获取intent对象
intent.setClass(this,Main2Activity::class.java)
// 获取class是使用::反射(那么问题来了,反射是个什么鬼?👻👻👻👻小白的悲哀啊,赶紧研究研究去)
startActivity(intent)
}
在MainActivity代码中使用Java语言进行跳转:
原文链接
M1. 通过class跳转
Intent intent = new Intent();
//(当前Activity,目标Activity)
intent.setClass(MainActivity.this, TestActivity.class);
startActivity(intent);
M2、为Activity设置Action,通过Action跳转
Intent intent = new Intent();
//(声明中的Action)
intent.setAction(“gesoft_cx”);
//(声明中的Category)
intent.addCategory(“android.intent.category.DEFAULT”);
startActivity(intent);
上面的Action和Category应该与Activity声明中设置的Action和Cat