0
我想知道如何將我的變量保存在捆綁包中,然後使用onResume()
方法獲取數據。如何設置Bundle並獲取數據
我想知道如何將我的變量保存在捆綁包中,然後使用onResume()
方法獲取數據。如何設置Bundle並獲取數據
你需要重寫的onSaveInstanceState:
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
savedInstanceState.putString("key", "Hello World");
}
要恢復數據,覆蓋onRestoreInstanceState(你的onCreate也將收到此包):
@Override
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
String myString = savedInstanceState.getString("key");
}
看看該文檔爲onSaveInstanceState()和onRestoreInstanceState() 。這些是您的活動類的生命週期方法。