onSaveInstanceState方法携带一个Bundle参数,可以put数据将其保存
@Override
public void onSaveInstanceState(@NonNull Bundle outState) {
super.onSaveInstanceState(outState);
}
}
在onCreate方法中其实也带了一个Bundle参数 一般情况下该参数是null,但如果在活动被系统回收之前有用过onSaveInstanceState保存的话,这个参数就会带有之前保存的全部数据,能够取出来
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
同样,也可以采取Intent传递数据的方式去保存数据