首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未调用[保存|恢复]InstanceState上的Android - ListView行

未调用[保存|恢复]InstanceState上的Android - ListView行
EN

Stack Overflow用户
提问于 2014-05-15 14:15:23
回答 1查看 121关注 0票数 0

我知道在运行时对视图所做的任何更改都不会在屏幕旋转的默认情况下保存。因此,我将对自定义listview行所做的所有更改持久化到onSaveInstanceState中,并在onRestoreInstanceState中恢复它们。但是这些方法在屏幕旋转时根本不会被调用。

现在我知道视图需要分配一个ID才能在屏幕旋转时保持不变。但是ListView行是在适配器的getView方法中以编程方式创建的。这是否意味着我需要在getView中调用setId

EN

回答 1

Stack Overflow用户

发布于 2014-05-15 18:20:13

onSaveInstanceStateonRestoreInstanceState必须在活动或片段中实现。

看看some other post on SO吧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23670568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档