【发布时间】:2019-08-02 07:17:15
【问题描述】:
单击 RecyclerView 适配器中的行项目后,我正在启动警报对话框。我想在单击后退按钮时关闭警报对话框。我在活动中有一个被覆盖的方法,我对如何从适配器调用它有点困惑。
【问题讨论】:
-
通过构造函数传递适配器中的活动引用。您可以从 Adapter 调用 activity.onBackpressed()。
-
你可以
cast你的context进入活动并在那个上面调用onBackpressed().. -
((活动) mContext).onBackPressed();如果可以的话。但我的问题是什么时候调用这个方法
标签: android android-alertdialog android-recyclerview onbackpressed