我正在使用mysql数据库开发一个应用程序,这里我使用spinner我想将spinner选中的项目存储到database.I我正在做以下代码但是当我运行应用程序时它会崩溃并显示错误在logcat即
java.lang.NullPointerException:尝试调用虚方法' java.lang.String java.lang.Object.toString()'在null对象引用上
在com.example.user.spinnerdemo.MainActivity_D6 $ 1.onClick(MainActivity_D6.java:100)
请给我一个建议,我可以在这做什么。
1.
2.
3. <123 2012.12.26.>
4. <@ 2012.12.26.>
5. asdasd
答案 0 :(得分:0)
在按钮单击侦听器
下删除以下内容s_name = spinner2.getSelectedItem().toString();
s_course = spinner1.getSelectedItem().toString();
现在,在微调器的OnItemSelected override方法下,添加以下
case R.id.spinner1:
s_course= spinner1.getItemAtPosition(position).toString();
break;
case R.id.spinner2:
s_name = spinner2.getItemAtPosition(position).toString();
break;
试试这个并告诉我问题是否已解决
在按钮单击监听器以及上面的代码
下尝试此操作if(s_name.isempty()){
Toast.makeText(getApplicationContext,"Name is empty",Toast.LENGTH_LONG).show;
}
if(s_course.isempty()){
Toast.makeText(getApplicationContext,"Course is empty",Toast.LENGTH_LONG).show;
}
在按钮点击下删除所有代码并运行此代码并告诉我