无法在Spinner Android中检索选定的项目

时间:2020-05-13 04:34:17

标签: java android spinner

我正在从Web服务检索数据,并通过一个对象将其显示在Spinner(Android)上。选择该项并显示文本视图时。

Spinner sp = (Spinner) findViewById(R.id.sp_id);
String selectedText = String.valueOf(sp.getSelectedItem());
tvShow.setText(selectedText);

我遇到了例外情况:

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'java.lang.String java.lang.Object.toString()'

1 个答案:

答案 0 :(得分:0)

当您尝试spinnerselected item时,您的parse没有string

handle exception,您可以这样尝试

Spinner sp = (Spinner) findViewById(R.id.sp_id);
if (sp.getSelectedItem() == null) {
    // handle null here
}else {
    String selectedText = String.valueOf(sp.getSelectedItem());
    tvShow.setText(selectedText);
}

相关问题