진행률 대화 상자가있는 응용 프로그램이 있습니다 (pd = new ProgressDialog(ActivityName.this); ... pd.show();
으로 작성) 모든 것이 잘 작동하지만 대화 상자 주위를 클릭하거나 누르면 대화 상자가 닫히고 활동 내용이보기 앞에 표시됩니다 대화 상자에서 처리하는 프로세스가 예상대로 계속 실행되며 화면 방향을 변경하면 대화 상자가 다시 나타납니다.진행률 대화 상자를 계속 유지하십시오.
대화 상자를 맨 위에 놓을 수 있습니까 (즉, 대화 상자 외부의 탭을 비활성화)합니까?
참고 : 에뮬레이터에서 클릭이 ... 예상대로 실제 전화 (SGII, A4.0.4)에서 진행 대화 상자의 환경을 두드리고하여 대화 상자를 닫습니다 사용할 수 없습니다
코드 :
mProgressDialog = new ProgressDialog(DownloaderActivity.this);
mProgressDialog.setMessage(DownloaderActivity.this.getString(R.string.downloadingfile));
mProgressDialog.setIndeterminate(false);
mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
mProgressDialog.show(); … mProgressDialog.dismiss();
코드가 도움이됩니다. –
코드는 다음과 같습니다 : 'mProgressDialog = new ProgressDialog (DownloaderActivity.this); mProgressDialog.setMessage (DownloaderActivity.this.getString (R.string.downloadingfile)); mProgressDialog.setIndeterminate (false); mProgressDialog.setProgressStyle (ProgressDialog.STYLE_HORIZONTAL); mProgressDialog.show(); ... mProgressDialog.dismiss(); ' – Malis