标签: android listview android-listview screen-orientation
我知道默认情况下,屏幕旋转时不会保存在运行时对视图所做的任何更改。因此,我会对listview中的自定义onSaveInstanceState行所做的所有更改保留,并在onRestoreInstanceState中将其还原。但是在屏幕旋转时根本没有调用这些方法。
listview
onSaveInstanceState
onRestoreInstanceState
现在我知道视图需要分配一个ID来保持屏幕旋转。但ListView行是在适配器的getView方法中以编程方式创建的。这是否意味着我需要在setId中致电getView?
ListView
getView
setId
答案 0 :(得分:0)
onSaveInstanceState和onRestoreInstanceState必须在活动或片段中实施。
看看some other post on SO。