【发布时间】:2019-01-09 15:31:22
【问题描述】:
当 ArrayList 大小为 0 时,我使用 setOnItemSelectedListener。
当您按下相同的选项时,它不会返回 Toast,
更改选项时返回它,
我想setOnItemSelectedListener 敬酒
你按相同的选项。
我尝试使用setOnItemSelectedListener,当 ArrayList 大小为 0 时,
当您按下相同的选项时,它不会返回吐司,
只是在更改选项时这样做
sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int
position, long id) {
if(position==1){
if(turismo1.size()!=0){
code......
}else{
Toast.makeText(getApplicationContext(), "No hay
turismos",
Toast.LENGTH_LONG).show();
l.setAdapter(adaptador1);
}
}else if(position==2){
code....
}else{
Toast.makeText(getApplicationContext(), "No hay
transportes",Toast.LENGTH_LONG).show();
l.setAdapter(adaptador2);
}
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
我什至想在按下选项时看到吐司 如果选项相同。很明显当ArrayList大小为0时。
【问题讨论】: