Android下屏幕翻转 TextView和EditText保存内容

Android设备屏幕翻转的时候,防止TextView和EditText输入的内容丢失,要对内容做保存处理,

系统默认对EditText的内容进行保存处理,然后屏幕翻转后按照View的Id重新把内容填入,

但是如果是listview或者inflat进来的view,每个item的id是一样的,这样的话就回出现问题,变成每个EditText的值都一样的。

解决办法:

android:saveEnabled="false" ,然后在代码中自己处理setText值,搞定。

TextView如果翻转屏幕 set过的Text 也会丢失。

解决办法:

android:freezesText="true"
原文地址:https://www.cnblogs.com/sunzhuo1228/p/4752899.html