所以我目前正在尝试在另一个activity
中刷新recyclerview
,但问题是它不喜欢casting
或方式我正在调用它。
有什么想法吗?
最佳答案
从崩溃日志来看,您似乎正在将 ApplicationContext 传递到回收器 View 。相反,您需要将 Activity 作为 Context 传递,并确保您的 Activity 实现 UserRView 接口(interface)。
更简洁的方法是传递上下文并将 UserRView 传递给适配器,因此您不必将上下文强制转换为 UserRView,并且如果您愿意,可以继续传递应用程序上下文。
编辑:替换此代码
adapter = new CustomRAdapter(list, getBaseContext());
与
adapter = new CustomRAdapter(list, this);
关于java - 在自定义适配器类中调用 Activity 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35834916/