Exception 나면 다이얼로그를 띄우려고 하는데 잘 안돼네요..

소스는 이러합니다.

 } catch (Exception e) {

	Log.e(TAG, e.toString());
	errorDialog();
	return;
}



private void errorDialog() {
	AlertDialog.Builder builder = new AlertDialog.Builder(this);
	builder.setTitle(R.string.app_name);
	builder.setMessage(R.string.error_text);
	builder.setCancelable(false);
	builder.setPositiveButton(R.string.button_ok,new DialogInterface.OnClickListener() {
			public void onClick(DialogInterface dialogInterface, int i) {
				finish();
			}
	}).show();

이런 형식으로 해 놓은 상태입니다만..

디버깅으로 확인했을때 문제 없이 읽어 들이는데 정작 다이얼로그는 뜨질 않습니다.

왜 이러는건가요..ㅜㅜ