2017-02-22 154 views
-1

我有一個應用程序,它將在對話框窗口中顯示通知。當一個對話框打開時,在我點擊ok按鈕之前,我收到了另一個通知,它將顯示在頂部。現在,如果我按第二個對話框上的OK按鈕,將導航到下一個頁面,也將拋出錯誤Android在另一個對話框頂部顯示對話框

02-22 17:34:49.493 17033-17033/com.gadgeon.ulch E/WindowManager: android.view.WindowLeaked: Activity AlertDialogActivity has leaked window [email protected][] that was originally added here 

可能有人請幫助我避免這種錯誤,以及如何顯示第一個警報,在新的頁面

+0

您可以使用dialog.dismiss()解除第一個問題。其中'對話框'是您的原始AlertDialog.Builder對話框 – mehulmpt

+0

想要查看導致該錯誤的代碼 – cipley

回答

0

我會做的是擴展一個DialogFragment並有一個viewPager裏面。然後,隨着通知進來,您可以將它們添加到您可以提供導航機制的viewPager。