首先這種bug出現於你implements這個監聽器了,如果是匿名內部類實現的話就可以了
網上看到關於implements這個監聽器無效的原因
好像是用了線程,當監聽的時候,線程還沒有把數據放回來,所以,老是不能成功,只要把數據先讀出來,然後在放到adapter裏面就可以了
還可以這樣試試
private class ProvOnItemSelectedListener implements OnItemSelectedListener{ }
spinProvince.setOnItemSelectedListener(new ProvOnItemSelectedListener());