我正在从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()'
答案 0 :(得分:0)
当您尝试spinner
到selected 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);
}