Attempted to finish an input event but the input event receiver has already been disposed.

使用NiceSpinner时报错

Attempted to finish an input event but the input event receiver has already been disposed.
试图完成一个输入事件,但该输入事件接收器已被处置。

找到回答Spinner使用错误

因为有控件拦截了Spinner的监听事件(如点击),所以导致spinner并没有真正获取到自己的事件

折腾一下午,发现GitHub上的源代码中,有人提过使用setSelectedIndex(int position)时,不会触发setOnSpinnerItemSelectedListener监听的问题(还没被解决)
https://github.com/arcadefire/nice-spinner/issues/160

第三方控件确实是好用,but出现问题就大脑直接当机,两眼一抹黑,到处找不到解决办法;这不,还是要老老实实的自己写;先做丑一点,把功能实现了要紧

说不准后面又能自己改好了,谁知道呢

你可能感兴趣的:(安卓AS,android)