将Spinner选中的项目与String进行比较时崩溃

时间:2014-12-26 13:45:01

标签: android spinner equals

我正在尝试将字符串与我的Spinner的所选项进行比较。但是,当我运行我的应用程序停止时,我收到此错误消息:

显示java.lang.NullPointerException             在com.box.wassing.rocbox.fragment_afmelden $ 1.onClick(fragment_afmelden.java:90)

final Spinner sp_leslocatie = (Spinner) myFragmentViewAfmelden.findViewById(R.id.sp_leslocatie);


btnSend.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Log.d("TEST", "btnSend clicked");

            String school0 = "Selecteer een school";


            if(cbSave.isChecked() == true) {
                // saveData();
            } else {
                // clearData();
            }

            if(sp_leslocatie.getSelectedItem().toString().equals(school0)){
                Toast.makeText(getActivity(), "TEST.", Toast.LENGTH_SHORT).show();
            }
});

1 个答案:

答案 0 :(得分:0)

添加检查getSelectedItem()不为空,如果您没有手动选择任何内容,则表示未设置。