1

我有一个带有 RecyleView 适配器的 viewpager 的 tablayout 设置。当用户单击列表项时,会打开新活动。按下后退按钮时,Recycleview 将重置为第一个选项卡和列表项。

如何存储单击列表项的主要活动状态?

4

2 回答 2

0

我正在为这个应用程序使用谷歌登录。因此,当我从意图活动返回时,会调用函数 onConnected() 并且重置我的适配器。我使用了一些逻辑并在返回时停止了执行并且它有效。谢谢您的帮助

于 2017-09-25T10:33:31.807 回答
0

不用担心,您只需在 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();      
  }
}

希望有帮助!

于 2017-09-24T20:43:30.960 回答