From 2242a796345bceb301cf3e2094f2a4871cb81cb6 Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期四, 13 八月 2020 18:22:25 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/endian11/DriveJudge

---
 app/src/main/java/safeluck/drive/evaluation/customview/MyDialog.kt |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/customview/MyDialog.kt b/app/src/main/java/safeluck/drive/evaluation/customview/MyDialog.kt
index e800626..1901f7f 100644
--- a/app/src/main/java/safeluck/drive/evaluation/customview/MyDialog.kt
+++ b/app/src/main/java/safeluck/drive/evaluation/customview/MyDialog.kt
@@ -35,10 +35,10 @@
     lateinit var onClick:MyOnClickListener
     override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
         if(dialog!=null){
-            var windown = dialog.window;
-           windown.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
-            windown.addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE)
-            dialog.setOnShowListener { windown.clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE)
+            var windown = dialog!!.window;
+           windown?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
+            windown?.addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE)
+            dialog?.setOnShowListener { windown?.clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE)
             hideBottomUIMenu()}
         }
         var view = inflater.inflate(R.layout.layout_dlg,container,false)
@@ -67,13 +67,13 @@
      */
     protected fun hideBottomUIMenu() { //闅愯棌铏氭嫙鎸夐敭锛屽苟涓斿叏灞�
         if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api
-            val v = this.dialog.window.decorView
-            v.systemUiVisibility = View.GONE
+            val v = this.dialog?.window?.decorView
+            v?.systemUiVisibility = View.GONE
         } else if (Build.VERSION.SDK_INT >= 19) { //for new api versions.
-            val decorView = dialog.window.decorView
+            val decorView = dialog?.window?.decorView
             val uiOptions = (View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                     or View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY or View.SYSTEM_UI_FLAG_FULLSCREEN)
-            decorView.systemUiVisibility = uiOptions
+            decorView?.systemUiVisibility = uiOptions
         }
     }
 

--
Gitblit v1.8.0