1. 程式人生 > >EditText的setText()方法無效解決方法

EditText的setText()方法無效解決方法

save 自動保存 ces enabled 改變 restore edit 方法 ets

  • 解決方法:
  • view.setSaveEnabled(false);
  • 原因:
  • 安卓會自動保存某些view的狀態,旋轉屏幕或打開一個活動後,onSaveInstanceState會保存了EditText的內容,然後在onCreate的時候把EditText設置成功了,但是隨後會在->onRestoreInstanceState嘗試恢復之前的值,所以造成了值沒改變。saveEnabled設為false就不會恢復這個EditText的值。

EditText的setText()方法無效解決方法