為什么我切換屏的時候不會調(diào)用onsaveInstance
public void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) {
? ?super.onSaveInstanceState(outState, outPersistentState);
? ?outState.putString("data","lalalala");
? ?Log.d("tag", "onSaveInstanceState()!!!!!!");
}
@Override
protected void onCreate(Bundle savedInstanceState) {
? ?super.onCreate(savedInstanceState);
? ?setContentView(R.layout.activity_main);
? ?Log.d("tag", "MainActivity onCreate?。。。。。。。。。。。?);
? ?textView = (TextView) findViewById(R.id.text);
? ?if (savedInstanceState != null) {
? ? ? ?textView.setText( savedInstanceState.getString("data")+"1!!");
? ?}
}
2016-08-13
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
}
保存數(shù)據(jù)用的是這個方法,參數(shù)是只有一個Buddle類型的,你看一下你方法的參數(shù)。我剛學了這個。
2017-05-05
2個參數(shù)的方法,內(nèi)部調(diào)用了1個參數(shù)的同名方法,所以是一樣的。
開頭也寫了,same as。
2016-08-14
我也是啊,抄老師的代碼經(jīng)常抄錯,一起努力!