Android 选定项上的微调器出现问题

Android 选定项上的微调器出现问题,android,Android,我对旋转器有问题。我正在尝试创建一个微调器控件,它将在选择更改时执行某些操作。 但是我注意到,当我调用Spinner.setOnItemSelectedListner()时,会调用内部onItemSelected()方法(即使尚未对微调器进行任何更改)。 我的代码要求在实际更改之前不会调用此方法。这是一个bug还是我做错了什么?好的。。在这种情况下,您可以做的是将一个if条件(不满足您不希望微调器方法响应的特定位置)放在响应微调器项中更改的块上方 好的。。在这种情况下,您可以做的是将一个if条件

我对旋转器有问题。我正在尝试创建一个微调器控件,它将在选择更改时执行某些操作。 但是我注意到,当我调用
Spinner.setOnItemSelectedListner()
时,会调用内部
onItemSelected()
方法(即使尚未对微调器进行任何更改)。
我的代码要求在实际更改之前不会调用此方法。这是一个bug还是我做错了什么?

好的。。在这种情况下,您可以做的是将一个if条件(不满足您不希望微调器方法响应的特定位置)放在响应微调器项中更改的块上方

好的。。在这种情况下,您可以做的是将一个if条件(不满足您不希望微调器方法响应的特定位置)放在响应微调器项中更改的块上方

是的,这可能会工作,但它会使我的代码非常丑陋,我只是放弃这个代码不应该这样做,我相信这是一个错误。我要将微调器改为另一种选择方法。是的,这可能会起作用,但会使我的代码非常难看。我只是放弃了这一点。代码不应该这样做。我相信这是一个bug。我要将微调器更改为其他选择方法。