郭霖,您好:
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
val view = LayoutInflater.from(context).inflate(R.layout.msg_item, parent, false)
val holder = ViewHolder(view)
holder.itemView.setOnClickListener {
val position = holder.adapterPosition
val msg = MsgList[position]
val intent = Intent(context, ChatActivity::class.java).apply {
putExtra(ChatActivity.FRIEND_NAME, msg.name)
}
context.startActivityForResult(intent, 1) //问题代码
}
return holder
}
无法使用显示红
实现跳转并可以回传数据
可以的,只是Context不行,需要把Context转为Activity,或者干脆传一个进去都可以