AlertDiaog의 화면 구성은 LayoutInflater를 통해 구성하고 있으며 구성 요소 중에는 프로그래스바를 포함하고 있습니다.

 

문제는 프로그래스바의 수치를 세팅하여 다이얼로그를 띄우려하나 pb1.setProgress(a); 부분에서 어플이 널포인터익셉션과 함께

 

종료되어 버립니다....

 

하.... 잘 안되네요.... 조언 부탁드립니다.

 

 

void My_Dialog(int a, int b) {

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

  
  pb1.setProgress(a);
  pb2.setProgress(b);

  new AlertDialog.Builder(this)
    .setTitle("타이틀")
    .setIcon(R.drawable.ic_launcher)
    .setView(linear)
    .setPositiveButton("확인", new DialogInterface.OnClickListener() {

     @Override
     public void onClick(DialogInterface arg0, int arg1) {
      // TODO Auto-generated method stub
      tb_temperature.setBackgroundDrawable(getResources()
        .getDrawable(R.drawable.ic_menu_temperatureon));
      tb_temperature.setChecked(true);
      sendMessage(REQUEST_MSG);
     }

    })
    .setNegativeButton("취소", new DialogInterface.OnClickListener() {

     @Override
     public void onClick(DialogInterface dialog, int which) {
      // TODO Auto-generated method stub

     }
    }).show();
 }