1
我有一個對話框,其中在活動創建期間加載了一個對話框,稍後在可運行的代碼中顯示一個dialog.dismiss。 現在在Activity的onCreate中的某個時候,我的Activity被重新創建以獲取有關請求的權限的信息。問題是dialog.dismiss沒有在runnable中被觸發。對話框永遠不會被解僱。Progressdialog由於活動重新創建而失敗
dialog = ProgressDialog.show(TripActivity.this, "", "Loading...");
final Handler handler1 = new Handler();
handler1.post(new Runnable() {
@Override
public void run() {
// b=oldvalue;
// mListener.doYourWork(id_share);
// Post again 16ms later.
handler1.postDelayed(this, 5000);
dialog.dismiss();
工作就像一個魅力!謝謝@BMacedo –