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