我有一个带有 RecyleView 适配器的 viewpager 的 tablayout 设置。当用户单击列表项时,会打开新活动。按下后退按钮时,Recycleview 将重置为第一个选项卡和列表项。
如何存储单击列表项的主要活动状态?
我有一个带有 RecyleView 适配器的 viewpager 的 tablayout 设置。当用户单击列表项时,会打开新活动。按下后退按钮时,Recycleview 将重置为第一个选项卡和列表项。
如何存储单击列表项的主要活动状态?
我正在为这个应用程序使用谷歌登录。因此,当我从意图活动返回时,会调用函数 onConnected() 并且重置我的适配器。我使用了一些逻辑并在返回时停止了执行并且它有效。谢谢您的帮助
不用担心,您只需在 Activity 的 onBackPressed() 方法中使用 finish()。finish() 方法只是完成活动并使用户从他开始转换的地方来到同一个地方。
这样做并完成您的工作:
public class YuorActivity extends AppCombatActivity{
onCreate(){
//nothing to do here
}
@Override
public void onBackPressed() {
//finishes the activity and let you come to the same fragment
super.onBackPressed();
this.finish();
}
}
希望有帮助!