0
我有一個EditText片段。我將文本輸入到EditText中。我按下按鈕。我打開下一個片段。當前片段替換。如何保存在EditText中輸入的數據,並在返回第一個片段時再次獲取它們?它暗示自己關閉片段時,我無法保存EditText的值
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putString("code", getTextField().getText().toString());
textCode = getTextField().getText().toString();
}
但他沒有打電話。我閱讀並瞭解到,如果我擰這樣的程序,它會被調用。我查了一下,然後打了電話但是當我稱之爲新片段時,他們會替換舊的?或者也許還有其他選擇來保存價值?靜態變量全局,SHARED preferens - 不好。