我想問個額外的問題
調用onSaveInsanceState方法把數據保存下來,(確定保存進去了啊)後,手動銷毀activity,,再次創建activity,在onCreate方法的參數 saveInsanceState中獲得剛剛存入的數據,為啥 saveInsanceState為null
難道savelnsancestate中只能獲得由於內存不足系統關閉的activity中的 onSaveInsanceState中保存的數據嗎
Activity被異常終止的情況下會調用onSaveInstanceState,當activity被重新創建時,系統會調用onRestoreInstanceState,並把activity銷毀時onSaveInstanceState方法保存的bundle對象作為參數傳給onRestoreInstanceState和oncreate。