我想在适配器类的 onClick 函数中使用 reloadTransList()
方法。这是 fragment 类中的方法。
translistTab.java
public void reloadTransList() {
productTransList.clear();
transRecyclerView.getAdapter().notifyDataSetChanged();
loadTransList();
}
这就是我在适配器类中调用它的方式。
prodAdapter.java
translistTab translistTab = new translistTab();
translistTab.reloadTransList();
编辑:
现在正在调用该方法。但是 loadproducts();
无法正常工作。 loadproducts()
方法是recyclerview中产品的加载。该方法正在运行,但 recyclerview 没有重新加载。
最佳答案
也许您忘记在适配器的 ViewHolder 内部类中添加 setOnCLickListner(this) 。如果添加此内容,您将能够从 onClick() 方法调用 reloadTransList()。
关于java - 如何从 fragment 类访问适配器类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51538462/