Android 嵌套textview的CustomView无法正确还原状态
我有一个带有嵌套文本视图的自定义视图。我在“仪表板活动”上有两个自定义视图实例。不用说:文本视图都有相同的ID(相同的自定义视图)。我从自定义视图中定义的属性设置文本视图的文本 到目前为止一切正常。如果我将我的应用程序主题中的Android 嵌套textview的CustomView无法正确还原状态,android,Android,我有一个带有嵌套文本视图的自定义视图。我在“仪表板活动”上有两个自定义视图实例。不用说:文本视图都有相同的ID(相同的自定义视图)。我从自定义视图中定义的属性设置文本视图的文本 到目前为止一切正常。如果我将我的应用程序主题中的android:freezesText属性设置为true,不管发生了什么奇怪的事情 “我的自定义视图”在方向更改后重新创建,并按预期从属性中正确设置文本值。但是,当在文本视图上调用void onrestoreinnstancestate(可包裹状态)时重新调用文本视图的状态
android:freezesText
属性设置为true
,不管发生了什么奇怪的事情
“我的自定义视图”在方向更改后重新创建,并按预期从属性中正确设置文本值。但是,当在文本视图上调用void onrestoreinnstancestate(可包裹状态)
时重新调用文本视图的状态时,两个保存的状态是相同的文本
我在安卓3.2(真实设备)和安卓4.0.3模拟器上都看到了这种行为
下面是一个重现问题的小例子。要看到它的作用,只需改变方向
有人见过这样的东西吗?你们认为使用android:freezesText的最佳实践是什么?还是应该避免