亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我切換屏的時候不會調用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!!");
? ?}
}

正在回答

3 回答

@Override

protected void onSaveInstanceState(Bundle outState) {

super.onSaveInstanceState(outState);

}

保存數據用的是這個方法,參數是只有一個Buddle類型的,你看一下你方法的參數。我剛學了這個。


0 回復 有任何疑惑可以回復我~
#1

Brilliant 提問者

非常感謝!是我太粗心啦
2016-08-13 回復 有任何疑惑可以回復我~
/**
?*?This?is?the?same?as?{@link?#onSaveInstanceState}?but?is?called?for?activities
?*?created?with?the?attribute?{@link?android.R.attr#persistableMode}?set?to
?*?<code>persistAcrossReboots</code>.?The?{@link?android.os.PersistableBundle}?passed
?*?in?will?be?saved?and?presented?in?{@link?#onCreate(Bundle,?PersistableBundle)}
?*?the?first?time?that?this?activity?is?restarted?following?the?next?device?reboot.
?*
?*?@param?outState?Bundle?in?which?to?place?your?saved?state.
?*?@param?outPersistentState?State?which?will?be?saved?across?reboots.
?*
?*?@see?#onSaveInstanceState(Bundle)
?*?@see?#onCreate
?*?@see?#onRestoreInstanceState(Bundle,?PersistableBundle)
?*?@see?#onPause
?*/
public?void?onSaveInstanceState(Bundle?outState,?PersistableBundle?outPersistentState)?{
????onSaveInstanceState(outState);
}


2個參數的方法,內部調用了1個參數的同名方法,所以是一樣的。

開頭也寫了,same as。

0 回復 有任何疑惑可以回復我~

我也是啊,抄老師的代碼經常抄錯,一起努力!

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android-重識Activity
  • 參與學習       46066    人
  • 解答問題       45    個

Activity的系列教程的第一講,將帶您重新認識Activity

進入課程

為什么我切換屏的時候不會調用onsaveInstance

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號