我想先根据以下内容检查微调器是否具有空值:
String Name= spinnerName.getSelectedItem().toString();
if(Name != null) {
} else {
}
这是正确的方法吗?因为我得到
致命异常:主要 java.lang.NullPointerException
String Name= spinnerName.getSelectedItem().toString();
我已经在创建时声明了它
最佳答案
spinnerName
为 null 或者如果 getSelectedItem()
返回 null,则调用 toString()
将导致您的应用因 NPE 而崩溃
String name= null;
if(spinnerName != null && spinnerName.getSelectedItem() !=null ) {
name = (String)spinnerName.getSelectedItem();
} else {
}
关于android - 检查是否选择了微调器并在 Android 中具有空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29891237/