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();
}
에러가 날 때는 Exception 에 대한 로그를 같이 올려주세요.