gpt4 book ai didi

android - 微调器 getSelectedItem() 返回 null

转载 作者:行者123 更新时间:2023-11-29 20:20:18 25 4
gpt4 key购买 nike

我在尝试访问 spn_make 上的 getSelectedItem().toString() 时遇到 NULL 指针异常。

        CustomAdapter adapter = new CustomAdapter(InfoActivity.this);
spn_make.setAdapter(adapter);
Log.i("Count", spn_make.getAdapter().getCount()+"");
spn_make.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

@Override
public void onItemSelected(AdapterView<?> a, View v,
int pos, long arg3) {
Toast.makeText(InfoActivity.this, spn_make.getSelectedItem().toString(), Toast.LENGTH_LONG).show();
}

@Override
public void onNothingSelected(AdapterView<?> a) {
// TODO Auto-generated method stub

}
});

请任何人帮助我。

最佳答案

要检索您必须编写的选定项目

a.getItemAtPosition(pos)

代替 spn_make.getSelectedItem()

Here是引用文档

改变这行代码

Toast.makeText(InfoActivity.this, spn_make.getSelectedItem().toString(), Toast.LENGTH_LONG).show();

为此:

Toast.makeText(InfoActivity.this, a.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();

关于android - 微调器 getSelectedItem() 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33322847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com