スピナークリックイベントの次のコードがあります:非同期タスクが含まれていると、クリックされたアイテムの位置を取得できません
spinner2.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View arg1, int pos, long arg3) {
int index = parent.getSelectedItemPosition();
Downloadsuborderpackage task = new Downloadsuborderpackage();
task.execute(new String[] { "" });
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
しかし、非同期タスクを実行するとDownloadsuborderpackage
、アイテムの位置を取得できません。
その非同期タスクがコメント化されている場合、選択したアイテムの位置を取得できます。
なんで ?