0

チェックボックスがオンになっているときにボタンを有効にしようとしていますが、iam getnullpointerexception

viewHolder.checkBox.setChecked(Constants.checkBoxState[position]);


        final Button savebtn1 = (Button) view.findViewById(R.id.savebtn);
        viewHolder.checkBox.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                if (((CheckBox) v).isChecked()) {
                    // Toast.makeText(activity, "checked" , Toast.LENGTH_SHORT).show();
                    Constants.checkBoxState[position] = true;
                    Constants.selectedContacts.add(listCont.get(position));
                    savebtn1.setEnabled(true);
                } else {

                    Constants.checkBoxState[position] = false;
                    Constants.selectedContacts.remove(listCont.get(position));

                }

            }
        });

何か案が?

4

2 に答える 2

1
final Button savebtn1 = (Button) view.findViewById(R.id.savebtn);

中にはないNullPointerExceptionのであなたは得ていますR.id.savebtnview

于 2013-01-03T14:55:55.867 に答える
0

あなたはあなたのプロジェクトをきれいにすることを試みることができます

Project -> Clean

R.javaのビルド時にEclipseが失敗することがあります。

于 2013-01-03T14:59:57.760 に答える