intent 普通跳转
目标Personds 类
class Personds : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_personds)
}
}
kotlin btn 点击事件 需要导包
import kotlinx.android.synthetic.main.activity_main.*; //activity_main 当前layout
btn.setOnClickListener {
var intent = Intent()
intent.setClass(this,Personds().javaClass)
startActivity(intent)
}
或
btn.setOnClickListener {
var intent = Intent()
intent.setClass(this,Personds::class.java)
startActivity(intent)
}
封装intent跳转方法
fun activityTiaozhuan(ctx: Context,clazz:Class<Any>){
var intent = Intent()
intent.setClass(ctx,clazz)
startActivity(intent)
}
调用方法
activityTiaozhuan(this,Personds().javaClass)