我离开并返回到屏幕时,我的应用程序中的每个活动(由Android管理)都会保留其滚动位置。
例如:如果我向下滚动列表的一半然后按下某个按钮将我带到另一个活动,按下后退按钮并返回到我的列表将显示列表仍然滚动到中间。
除1之外的每个活动。
我无法弄清楚原因。我没有做任何奇怪的事情,这个列表与我的应用程序中的任何其他列表都不同。我意识到我在这里没有提供任何代码。我不知道该呈现什么,再说一次,我没有做任何奇怪的事情。
有没有人对我可以调查的内容有任何建议?
答案 0 :(得分:0)
您使用的是什么collection
?如果您将array
重新分配给arrayadapter
,则会重置您的排名。厌倦了重新创建这样的对象,因为它会产生更大的内存空间消耗,并且无法按预期执行。
此外,如果在arrayadapter
或OnResume()
方法中分配了OnStart()
,也可能会出现问题。