화면터치시 커스텀 대화상자를 동작시키게할려고하는데요.

setView() 로 xml 형식을 넣어 줬는데..

    final LinearLayout linear =(LinearLayout)View.inflate(insert_subject.this, R.layout.dig_save, null);

이부분이 문제가있는거같해요 해당 버튼 클릭시에.


-------------------------------------------------
Sorry! 창이 뜨네요
The application 프로젝트명
(process yl.프로젝트명) has
stopped unexpectedly.please
try again.
-------------------------------------------------
   final LinearLayout linear =(LinearLayout)View.inflate(insert_subject.this, R.layout.dig_save, null);
     
     new AlertDialog.Builder(insert_subject.this)
     .setTitle("전파사항을 입력하시오.")
     .setIcon(R.drawable.icon)
     .setView(linear)
   
     .setPositiveButton("확인", new DialogInterface.OnClickListener(){
      public void onClick(DialogInterface dialog, int whichButton){
       
       EditText product =(EditText)linear.findViewById(R.id.product);
       EditText number =(EditText)linear.findViewById(R.id.number);
       
       CheckBox paymethod=(CheckBox)linear.findViewById(R.id.paymethod);
       
       TextView text = (TextView)findViewById(R.id.text);
       text.setText("주문정보" + product.getText()+"상품" + number.getText() + "개."+
       (paymethod.isChecked() ? "착불결제":""));
      }
     })
     .setNegativeButton("취소", new DialogInterface.OnClickListener(){
      public void onClick(DialogInterface dialog, int whichButton){
       //에러나는 이유를 모르겠음.
       //TextView text =(TextView)findViewById(R.id.text);
       //text.setText("주문을 취소했습니다");
       Toast.makeText(insert_subject.this, "insert keek", Toast.LENGTH_SHORT).show();
      }
     })
     .show();