diff --git a/live/src/main/java/com/yunbao/live/dialog/LiveGameDialogFragment.java b/live/src/main/java/com/yunbao/live/dialog/LiveGameDialogFragment.java
index 1b9508d79..8e5d1f4d6 100644
--- a/live/src/main/java/com/yunbao/live/dialog/LiveGameDialogFragment.java
+++ b/live/src/main/java/com/yunbao/live/dialog/LiveGameDialogFragment.java
@@ -175,6 +175,7 @@ public class LiveGameDialogFragment extends AbsDialogFragment {
                 //    view.loadUrl("javascript:window.androidObject.setHeight(document.body.clientHeight,document.body.clientWidth)");
                 if (listener != null) {
                     listener.onShow(LiveGameDialogFragment.this.getDialog());
+                    listener = null;
                 }
             }
         });
diff --git a/live/src/main/java/com/yunbao/live/dialog/LiveHDDialogFragment.java b/live/src/main/java/com/yunbao/live/dialog/LiveHDDialogFragment.java
index 00144c420..f3f7b66d7 100644
--- a/live/src/main/java/com/yunbao/live/dialog/LiveHDDialogFragment.java
+++ b/live/src/main/java/com/yunbao/live/dialog/LiveHDDialogFragment.java
@@ -180,6 +180,7 @@ public class LiveHDDialogFragment extends AbsDialogFragment {
                 view.loadUrl("javascript:window.androidObject.setHeight(document.body.clientHeight,document.body.clientWidth)");
                 if (listener != null) {
                     listener.onShow(LiveHDDialogFragment.this.getDialog());
+                    listener = null;
                 }
             }
         });