Fragment销毁之后Editext状态的清除
来源:互联网 发布:linux php posix扩展 编辑:程序博客网 时间:2024/06/03 19:18
当我们在一个Activity放Fragment的时候,如果在Fragment的Editext填写了信息,此时销毁Fragment,再新建Fragment的时候会发现Editext的内容竟然还在!
这是为什么呢? 因为view是会有默认保存状态的方法的(具体流程自己去看源码或者百度谷歌),那怎么解决呢,我用了一个歪招,不过效果是挺好的(下贴代码记录一下~)
package com.lee.editextdemo;import android.content.Context;import android.os.Parcelable;import android.util.AttributeSet;import android.widget.EditText;/** * Created by Lee on 2016/8/11. */public class MyEdittext extends EditText { public MyEdittext(Context context) { super(context); } public MyEdittext(Context context, AttributeSet attrs) { super(context, attrs); } public MyEdittext(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override public void onRestoreInstanceState(Parcelable state) { super.onRestoreInstanceState(null); }}
(祝同学们天天开心~(,,• ₃ •,,))
0 0
- Fragment销毁之后Editext状态的清除
- 使ViewPager中的Fragment的状态不销毁
- Activity销毁时如何保存Fragment状态
- 播放video失败之后,在surfaceview没有销毁的状态下再播下一个video出错
- Iwfu-保存Fragment切换时的UI状态/保存销毁Activity后再次进入的视图状态
- Android webview的销毁和清除历史记录
- android fragment切换多页时保证切换前的页的状态不被销毁(红色字体)
- 解决ViewPager切换Fragment的销毁Fragment带来的问题
- 解决 viewpager fragment 切换 Fragment被销毁的问题
- ViewPager防止Fragment销毁以及取消Fragment的预加载
- ViewPager防止Fragment销毁以及取消Fragment的预加载
- ViewPager防止Fragment销毁以及取消Fragment的预加载
- ViewPager防止Fragment销毁以及取消Fragment的预加载
- ViewPager防止Fragment销毁以及取消Fragment的预加载
- ViewPager +Fragment Fragment销毁后状态保存恢复防止出现白屏
- Fragment状态的保存
- Fragment的状态丢失
- Editext的常见属性
- Java中挽救的比较器--Comparator接口
- volley框架介绍
- C++对象的内存分析(4)
- KMP(最小循环节)
- OOP面向对象——实例——电梯类
- Fragment销毁之后Editext状态的清除
- Java数据类型及equals、==区别
- 数据结构学习笔记
- ubuntu移植jsoncpp到Android平台
- C++对象的内存分析(5)
- leetcode-217. Contains Duplicate
- Android Looper和Handler
- Android消息推送(二)--基于MQTT协议实现的推送功能
- scala进阶7-类型约束