마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

dialog안에 버튼 만들어서 spinner기능 주려는데 자꾸 nullPointerException이 뜹니다. [closed]

0 추천

오류내용은

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setOnClickListener(android.view.View$OnClickListener)' on a null object reference

입니다.

alertDialog Method안에다가

Button btn = (Button)findViewById(R.id.Button);

선언 하고

btn.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                final String item[] = {"서울","인천","성남"};
                dialog = new AlertDialog.Builder(context);

                dialog.setTitle("시");
                dialog.setItems(item, new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int id) {
                        areaDownTxt.setText(item[id]);
                        dialog.dismiss();
                    }
                });
                AlertDialog alertDialog = dialog.create();
                alertDialog.show();

            }
        });

이렇게 줬는데 오류가 나네요 도와주세요 ㅠㅠ

질문을 종료한 이유: innerView.findViewById 로 해야 오류가 안나네요 해결완료
꼬부꼬부기 (140 포인트) 님이 2015년 10월 18일 질문
꼬부꼬부기님이 2015년 10월 18일 closed
...