當旋轉手機時,如果想要儲存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機制來儲存