打算重定向 Activity 时无法解析构造函数
Cannot Resolve Constructor when intends to redirect an Activity
大家好我一直想打开另一个 activity 当点击或按下回收器视图中的任何项目时。当我这样声明意图时,它给了我这个错误
Cannot resolve constructor 'Intent(com.example.fyptest1.RoomAdapter,
java.lang.Class<com.example.fyptest1.staffSpecificRoomActivity>)'
这是代码
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View viewer) {
Intent intent = new Intent(RoomAdapter.this,staffSpecificRoomActivity.class);
}
});
当我更改为“this”时它也给了我错误,我的程序没有使用片段所以 getApplication 上下文不可用对吗?
Cannot resolve constructor 'Intent(anonymous
android.view.View.OnClickListener,
java.lang.Class<com.example.fyptest1.staffSpecificRoomActivity>)'
Intent intent = new Intent(this,staffSpecificRoomActivity.class);
只需将这个“查看器”添加到代码行中就可以了
Intent intent = new Intent(viewer.getContext(),staffSpecificRoomActivity.class);
大家好我一直想打开另一个 activity 当点击或按下回收器视图中的任何项目时。当我这样声明意图时,它给了我这个错误
Cannot resolve constructor 'Intent(com.example.fyptest1.RoomAdapter, java.lang.Class<com.example.fyptest1.staffSpecificRoomActivity>)'
这是代码
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View viewer) {
Intent intent = new Intent(RoomAdapter.this,staffSpecificRoomActivity.class);
}
});
当我更改为“this”时它也给了我错误,我的程序没有使用片段所以 getApplication 上下文不可用对吗?
Cannot resolve constructor 'Intent(anonymous android.view.View.OnClickListener, java.lang.Class<com.example.fyptest1.staffSpecificRoomActivity>)'
Intent intent = new Intent(this,staffSpecificRoomActivity.class);
只需将这个“查看器”添加到代码行中就可以了
Intent intent = new Intent(viewer.getContext(),staffSpecificRoomActivity.class);