比如我在当前的页面点击一个按钮,通过这个按钮的监听事件将指定的数据存储在sharedpreference中,后退的页面如何通过获取sharedpreference的数据并刷新页面。
通过对Android Activity的生命周期的了解,才知道需要在后退页面重写onResume()的方法。可以创建一个Refresh()函数,函数中获取sharedpreference的数据然后进行相应的操作。并在onCreate()方法中调用refresh(),否则重新开启应用并不会刷新数据。
@Override
protected void onResume() {
super.onResume();
refreshData();//刷新数据
}