android - 在 Activity 中获取 Activity

标签 android android-recyclerview onclicklistener

我在 Activity 中遇到 getActivity() 的问题。它说无法解析方法 getActivity()。我正在使用它在 recyclerView 中进行 onClick。

这是我的代码

 mRecyclerView.setAdapter(mAdapter);
 mRecyclerView.addOnItemTouchListener(new RecyclerItemClickListener(getActivity(), this));

我应该将 getActivity 更改为什么?提前致谢

最佳答案

您已经在 Activity 中声明了您的代码。因此,您可以简单地使用 this 来引用您所在的 Activity

mRecyclerView.setAdapter(mAdapter);
mRecyclerView.addOnItemTouchListener(new RecyclerItemClickListener(this, this));

关于android - 在 Activity 中获取 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43825006/

相关文章:

java - 如何在Java中更改KeyStore文件的密码?

java - 回收商 View 内容器的多重选择

java - 以编程方式添加的按钮未正确响应

android - 如何以编程方式触发 Onclick 事件?

android - 如何让父 View 处理所有的OnClick事件?

android - 带有编辑文本的警报对话框生成器

android - 从一页导航到另一页

android - 在 ActionBar 上设置不确定进度条的样式

android - 在 RecyclerView.Adapter 中绑定(bind) View 时出现 NullPointerException

android - 没有连接适配器;单击后退按钮并再次启动应用程序时跳过布局