【问题标题】:Cannot Resolve Constructor when intends to redirect an Activity打算重定向活动时无法解析构造函数
【发布时间】: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


【解决方案1】:

只需将此“查看器”添加到代码行中就可以了

Intent intent = new Intent(viewer.getContext(),staffSpecificRoomActivity.class);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    • 1970-01-01
    • 2015-05-05
    • 2017-02-28
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多