gpt4 book ai didi

java - 无法在微调器 Android 中检索所选项目

转载 作者:行者123 更新时间:2023-12-01 16:46:24 24 4
gpt4 key购买 nike

我正在从 Web 服务检索数据并通过对象将其显示在微调器(Android)上。当选择该项目并显示 TextView 时。

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

我遇到了异常:

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference

最佳答案

看来你的spinner没有selected item当您尝试 parsestring .

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);
}

关于java - 无法在微调器 Android 中检索所选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61766512/

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