【发布时间】:2019-11-05 12:51:47
【问题描述】:
我需要创建新意图并从 recyclerView kotlin 类的适配器启动它。
我已尝试在需要的项目上addOnClickListener。然后创建意图并启动它。
代码如下:
mDressImage1 = itemView.findViewById(R.id.dressImage_1)
mDressImage1!!.setOnClickListener {
val detailsActivity = Intent(context, DressDetailsActivity::class.java)
context!!.startActivity(detailsActivity)
}
预计可以正常工作,但返回此错误消息:
Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
每次我点击视图时它都会崩溃。
【问题讨论】:
-
使用界面或Lamda。
标签: android kotlin android-intent android-activity start-activity