【发布时间】:2022-01-23 08:22:36
【问题描述】:
大家好,当点击或按下回收站视图中的任何项目时,我一直想打开另一个活动。当我这样声明意图时,它给了我这个错误
无法解析构造函数'Intent(com.example.fyptest1.RoomAdapter, java.lang.Class
)'
这是代码
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View viewer) {
Intent intent = new Intent(RoomAdapter.this,staffSpecificRoomActivity.class);
}
});
当我更改为“this”时,它也给了我错误,我的程序没有使用片段,所以 getApplication 上下文不可用对吗?
无法解析构造函数 'Intent(anonymous android.view.View.OnClickListener, java.lang.Class
)'
Intent intent = new Intent(this,staffSpecificRoomActivity.class);
【问题讨论】:
-
您可以将上下文传递给您的适配器类,以便您可以在意图中使用它,
-
Joshua Tabi 的回答有帮助吗?
-
是的,是的,谢谢
标签: java android firebase android-intent android-recyclerview