Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在onItemselection事件之后放置异步任务时,未获取Android微调器项位置_Android - Fatal编程技术网

在onItemselection事件之后放置异步任务时,未获取Android微调器项位置

在onItemselection事件之后放置异步任务时,未获取Android微调器项位置,android,Android,对于微调器单击事件,我有以下代码:当异步任务包含在该事件中时,我无法获得单击的项目的位置 spinner2.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View arg1, int pos, long arg3) { int index = parent.getS

对于微调器单击事件,我有以下代码:当异步任务包含在该事件中时,我无法获得单击的项目的位置

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) {

    }
});
spinner2.setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共位置(AdapterView父视图、视图arg1、内部位置、长arg3){
int index=parent.getSelectedItemPosition();
Downloadsuborderpackage任务=新建Downloadsuborderpackage();
task.execute(新字符串[]{”“});
}
@凌驾
未选择公共无效(AdapterView arg0){
}
});
但是当我执行异步任务
Downloadsuborderpackage
时,我无法获取项目位置

如果异步任务被注释,我可以得到所选项目的位置


为什么?

在代码行下方写入以获取所选项目索引

int index = spinner2.getSelectedItemPosition();
而不是

int index = parent.getSelectedItemPosition();

这会解决你的问题。

我不明白你的问题。pos是所选的项目位置。什么意思,无法获取所选项目位置?是,获取positon@njzk2有了pos,只有在异步任务被避免的情况下,我才能得到位置。我不明白。某处发生车祸了吗?(如果有,请在本文中定义“避免”为什么?为何这有什么帮助?
pos
有什么问题?如果我猜Ashish试图调用AsyncTask中的parent.getSelectEditePosition(),我是否理解正确?