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
,并在onSaveInstanceState
和onRestoreInstanceState
中使用。更详细的解释可以在这里找到:http://prasanta-paul.blogspot.com/2010/06/android-parcelable-example.html
【讨论】:
以上是关于Android 线性布局覆盖 onSaveInstanceState的主要内容,如果未能解决你的问题,请参考以下文章