瀏覽代碼

1.专业测评添加非空判断

王鹏鹏 1 年之前
父節點
當前提交
1e4f20b75a

+ 8 - 1
baselib/src/main/java/com/yingyangfly/baselib/dialog/GameLoadingDialog.kt

@@ -78,8 +78,15 @@ class GameLoadingDialog : DialogFragment() {
             progressBar!!.progress = it.toInt() + 1
             if (time == it) {
                 rxTimer.cancel()
-                onDialogClickListener?.invoke("")
+                setData()
             }
         }
     }
+
+    private fun setData() {
+        loadingImage!!.postDelayed({
+            onDialogClickListener?.invoke("")
+            dismiss()
+        }, 200)
+    }
 }

+ 4 - 1
game/src/main/java/com/yingyangfly/game/dialog/CountdownDialog.kt

@@ -96,7 +96,7 @@ class CountdownDialog : DialogFragment() {
      */
     private fun initTimer() {
         rxTimer = RxTimer()
-        val m: Long = 1300
+        val m: Long = 1500
         val time: Long = 3
         val totalTime: Long = 5
         rxTimer.interval(m) {
@@ -119,6 +119,7 @@ class CountdownDialog : DialogFragment() {
                         mediaPlayer.setOnCompletionListener {
                             mediaPlayer.stop()
                             mediaPlayer.reset()
+                            mediaPlayer.release()
                         }
                     }
                 }
@@ -139,6 +140,7 @@ class CountdownDialog : DialogFragment() {
                         mediaPlayer.setOnCompletionListener {
                             mediaPlayer.stop()
                             mediaPlayer.reset()
+                            mediaPlayer.release()
                         }
                     }
                 }
@@ -159,6 +161,7 @@ class CountdownDialog : DialogFragment() {
                         mediaPlayer.setOnCompletionListener {
                             mediaPlayer.stop()
                             mediaPlayer.reset()
+                            mediaPlayer.release()
                         }
                     }
                 }

+ 0 - 1
game/src/main/java/com/yingyangfly/game/introduction/GameIntroductionActivity.kt

@@ -63,7 +63,6 @@ class GameIntroductionActivity :
             val gameLoadingDialog = GameLoadingDialog()
             gameLoadingDialog.onDialogClickListener = {
                 speak()
-                gameLoadingDialog.dismiss()
             }
             gameLoadingDialog.show(supportFragmentManager, "gameLoadingDialog")
         }