From f67802a41f9e01444d1115f34ecc6e1beb05fc3b Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期五, 12 五月 2023 11:24:29 +0800
Subject: [PATCH] 定位权限说明弹窗

---
 app/src/main/java/com/fuban/user/ui/trip/MapTripFragment.kt |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/com/fuban/user/ui/trip/MapTripFragment.kt b/app/src/main/java/com/fuban/user/ui/trip/MapTripFragment.kt
index f3813ce..0754904 100644
--- a/app/src/main/java/com/fuban/user/ui/trip/MapTripFragment.kt
+++ b/app/src/main/java/com/fuban/user/ui/trip/MapTripFragment.kt
@@ -474,18 +474,20 @@
     }
 
     private fun showChangeCity() {
-        val tipDialog = TipDialog()
-        tipDialog.arguments = bundleOf("msg" to "当前城市与定位城市不符,是否切换?")
-        tipDialog.setCallback(object : TipDialog.OnClickCallback {
-            override fun onOk() {
-                activity!!.startActivityForResult<ChooseCityActivity>(501)
-            }
+        if ((requireActivity() as MainActivity).isOpen){
+            val tipDialog = TipDialog()
+            tipDialog.arguments = bundleOf("msg" to "当前城市与定位城市不符,是否切换?")
+            tipDialog.setCallback(object : TipDialog.OnClickCallback {
+                override fun onOk() {
+                    activity!!.startActivityForResult<ChooseCityActivity>(501)
+                }
 
-            override fun onCancel() {
+                override fun onCancel() {
 
-            }
-        })
-        tipDialog.show(childFragmentManager, "clear")
+                }
+            })
+            tipDialog.show(childFragmentManager, "clear")
+        }
     }
 
     private fun initTab() {

--
Gitblit v1.7.1