Android 线性布局覆盖 onSaveInstanceState

Posted

技术标签:

【中文标题】Android 线性布局覆盖 onSaveInstanceState【英文标题】:Android linear layout override onSaveInstanceState 【发布时间】:2011-07-24 19:06:48 【问题描述】:

我有几个扩展LinearLayout 的自定义组件。

现在我想在屏幕方向改变时保存/恢复它们的状态,但我不能从活动的onSaveInstanceState/onRestoreInstanceState 中做到这一点,因为我需要它灵活。这意味着我必须直接覆盖LinearLayout 中的那些函数,但我找不到任何示例。

谁能给我看一个代码 sn-p 我如何使用它来存储多个字符串和布尔值?当然,每个组件都有一个唯一的 ID。

提前致谢

【问题讨论】:

【参考方案1】:

解决方案是为组件创建自定义Parcelable,并在onSaveInstanceStateonRestoreInstanceState 中使用。更详细的解释可以在这里找到:http://prasanta-paul.blogspot.com/2010/06/android-parcelable-example.html

【讨论】:

以上是关于Android 线性布局覆盖 onSaveInstanceState的主要内容,如果未能解决你的问题,请参考以下文章