我的主要活动中有一个RecyclerView,其中的项目有一个Like按钮。在我的RecyclerViewAdapter类中,我获得了OnClickListener,它接收了Item的ID。
我想做的是: 将项目的ID传递给MainActivity。我在RecycerViewAdapter类的OnClickMethod中尝试使用Intents,但如果我像这样使用它,我需要像MainActivity中Intent的Listener。另一个想法是在MainActivity中为Button设置OnClickListener。但是我无法在主要活动中为RecyclerView的Item设置OnClickListener。
有人知道如何解决我的问题吗?
答案 0 :(得分:0)
我能想到两种直截了当的方式:
使用Handler
定义接口并将实例传递给适配器。然后在执行单击时调用适当的方法。