保存EditText的文本内容
16lz
2021-01-23
当旋转手机时,如果想要保存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);
}
一:
只要这个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);
}
更多相关文章
- Android和蓝牙GPS结合的方法
- [ ]在Android系统上使用busybox——最简单的方法
- Android中的文件的读取方法
- Android设备开机后自动启动APP解决方法:(学习篇)
- Android 文字自动滚动(跑马灯)效果的两种实现方法[特别好使]
- Android Fragment 生命周期及回调方法
- 部分 CM11 系统 Android 平板执行植物大战僵尸 2 黑屏的解决的方
- Android 在Service开启对话框的方法
- Android React Native在Android Studio中执行bundleReleaseJsAnd