Androidr如何实现后退一个页面并刷新这个页面的数据

比如我在当前的页面点击一个按钮,通过这个按钮的监听事件将指定的数据存储在sharedpreference中,后退的页面如何通过获取sharedpreference的数据并刷新页面。


通过对Android Activity的生命周期的了解,才知道需要在后退页面重写onResume()的方法。可以创建一个Refresh()函数,函数中获取sharedpreference的数据然后进行相应的操作。并在onCreate()方法中调用refresh(),否则重新开启应用并不会刷新数据。

@Override
protected void onResume() {
    super.onResume();
    refreshData();//刷新数据
}

你可能感兴趣的:(Androidr如何实现后退一个页面并刷新这个页面的数据)