我的警告對話框被解僱和Unlocked.In我的情況下,警告對話框駁回對屏幕鎖
1)在開始連接的AsyncTask(這是內部類),這裏進度對話框開始說:「請稍候。 ..「。 2)完成連接後,ProgressDilog被取消並顯示警報消息。
所以,在這個過程中,當我開始連接時鎖定屏幕,警報消息不會顯示,並顯示前一狀態中的相同Activity。
alertBuilder = new AlertDialog.Builder(Registration.this);
alertBuilder.setMessage(Constants.TEXT_REGISTERED_SUCCESSFULLY);
alertBuilder.setCancelable(false);
alertBuilder.setPositiveButton(Constants.TEXT_OK, new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Util.saveData(Registration.this);
Intent thanksYouIntent = new Intent(Registration.this,ThankYouActivity.class);
Registration.this.finish();
} });
alertBuilder.create().show();
這是我提高dialog.I代碼聽到對話的活動結合,所以我試圖像alertBuilder.create()。setOwnerActivity(RegistrationActivity.this)。這也沒有表現出任何結果。
有一件事我沒有清楚的是,當父活動暫停時正在運行Connection的內部asyncTask會發生什麼情況。任何身體PLZ都會幫助我。
在此先感謝, 沙。
您是否覆蓋onPause和onDestroy以及一些LogCat消息,以查看屏幕鎖定時發生了什麼? – Blundell 2011-05-31 11:01:09
是的,我已經覆蓋了他們。我也覆蓋了onsavedinstace方法,並保存當前活動的捆綁。當屏幕鎖定和解鎖oncreate方法再次調用。 – sha 2011-05-31 16:18:53