例如 :页面A – >跳转页面B
- 在页面B中写一个静态方法
companion object{
fun startmessage(context: Context){
val intent=Intent(context, 页面B::class.java)
context.startActivity(intent)
}
}
对于 参数
companion object {
private lateinit var list: UserCard
fun starttarget(context: Context, lists: UserCard){
val intent=Intent(context, 页面B::class.java)
context.startActivity(intent)
this.list=lists
}
}
- 页面A 直接调用 此方法
//信息的点击事件
tv_message.setOnClickListener {
contexts?.let { it1 -> MessageActivity.startmessage(it1) }
}
对于参数
contexts?.let { userCard?.let { it1 -> TargetActivity.starttarget(it, it1) } }