From a927c72c0f06ef5bd771e5ae00bc35155c271762 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期四, 13 八月 2020 10:28:03 +0800
Subject: [PATCH] 重构代码;修改mapId为-1的exam_status表,表示考试状态

---
 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