0
我已經查看了所有網站,我不明白爲什麼它不在我身邊工作。onRestoreInstanceState永遠不會被調用/ savedInstanceState始終爲空
請找我的源代碼:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (savedInstanceState != null) {
Log.e("EVERYTHING", "OK");
}
}
和
@Override
public void onSaveInstanceState(Bundle outState) {
outState.putString("test", "titi");
Log.e("Save", "titi");
super.onSaveInstanceState(outState);
}
啓動我APPLI,然後按home鍵,然後重新啓動我的電話,並再次啓動APPLI,但savedInstanceState是空值。
你能幫我嗎。 Regards
感謝您的回答! 不使用SQLite,是否可以使用共享首選項來保存ArrayList? 我可以使用Serializable實現將類保存到文件中,然後在應用程序啓動時讀取並加載它? – Stan
是的,你可以用一些努力來使用共享偏好。你也可以序列化爲一個文件。這真的取決於你。 – Szymon