天天看點

儲存EditText的文本内容

  當旋轉手機時,如果想要儲存EditText的文本的内容,有三種方法:

一:

   隻要這個EditText設定了android:id屬性就會自動儲存。

二:

   可以設定EditText的android:freezesText="true",再到相應的Activity中加上如下兩個方法:

CharSequence getSavedText(){

return ((TextView)findViewById(R.id.saved)).getText();

}

void setSavedText(CharSequence text){

((TextView)findViewById(R.id.saved)).setText(text);

}

三:如果想在退出這個Activity時,也能儲存EditText的内容:

這時可以用state機制來儲存    

繼續閱讀