在RecyclerView适配器中单击一个行项目后,我将启动一个警报对话框。我想在单击后退按钮时关闭警报对话框。我在活动中有一个覆盖的方法,我对如何从适配器调用此方法有些困惑。
答案 0 :(得分:0)
onBackPressed()
是一种活动方法。您需要将活动实例传递给适配器的构造函数,然后可以从该活动实例调用onBackPressed
您的构造函数应如下:
Activity activity Myadapter(Activity activity){ this.activity = activity; } // Now call this method from anywhere activity.onBackPressed()