gpt4 book ai didi

android - 屏幕旋转时调用 OnItemSelectedListener

转载 作者:行者123 更新时间:2023-11-29 14:42:31 25 4
gpt4 key购买 nike

当我在 Android 中更改屏幕方向时,会调用 Spinner 中的 OnItemSelectedListener。

不仅仅是模拟器,它也发生在实体手机上。

我怎样才能阻止这种情况发生?

干杯。

最佳答案

如果屏幕旋转时微调器的 selectedItemPosition 不为零,您还会收到第二次调用,因为 Android 会将位置设置为旋转前的位置。使用 onSaveInstanceState 计算非零位置的微调器数量,并使用此计数,以便 OnItemSelected 代码仅返回,直到计数已递减为零。

您还需要格外小心可能具有 View.GONE 可见性的微调器。当我有时间准确描述如何处理这些问题时,我会在此处添加更多文本。

关于android - 屏幕旋转时调用 OnItemSelectedListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4234668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com