Commit eb854880 authored by 张释方's avatar 张释方

Merge branch 'dev_1.1.0' of http://gitlab.mints-id.com/android/android_street into branch_zsf_2

parents ac408c1d 605c95c3
...@@ -28,6 +28,7 @@ import com.mints.street.widget.ScrollLayout ...@@ -28,6 +28,7 @@ import com.mints.street.widget.ScrollLayout
import com.mints.street.widget.dialog.DialogMapStyle import com.mints.street.widget.dialog.DialogMapStyle
import com.mints.street.widget.dialog.DialogUtils.showupgradevipDialog import com.mints.street.widget.dialog.DialogUtils.showupgradevipDialog
import com.mints.street.widget.dialog.HotViewDialog import com.mints.street.widget.dialog.HotViewDialog
import com.mints.street.widget.dialog.UpgradeVipDialog
import com.mints.street.widget.dialog.ViewRecommedDialog import com.mints.street.widget.dialog.ViewRecommedDialog
import me.goldze.mvvmhabit.base.AppManager import me.goldze.mvvmhabit.base.AppManager
import me.goldze.mvvmhabit.utils.CommonDialogUtils import me.goldze.mvvmhabit.utils.CommonDialogUtils
...@@ -212,7 +213,7 @@ class GoogleMapFragment() : BaseFragment<ActivityGoogleMapBinding, HomeViewModel ...@@ -212,7 +213,7 @@ class GoogleMapFragment() : BaseFragment<ActivityGoogleMapBinding, HomeViewModel
//android->js调起升级的弹出框 //android->js调起升级的弹出框
binding.webview.registerHandler("needPayPopup") { _, _ -> binding.webview.registerHandler("needPayPopup") { _, _ ->
if(!UserManager.INSTANCE.getVipFlag()){ if(!UserManager.INSTANCE.getVipFlag()){
showupgradevipDialog(this.context) showUpgradeVipDialog()
} }
} }
//使地图缩放级别增大一级 //使地图缩放级别增大一级
...@@ -231,6 +232,14 @@ class GoogleMapFragment() : BaseFragment<ActivityGoogleMapBinding, HomeViewModel ...@@ -231,6 +232,14 @@ class GoogleMapFragment() : BaseFragment<ActivityGoogleMapBinding, HomeViewModel
} }
} }
private var upgradeVipDialog: UpgradeVipDialog?=null
private fun showUpgradeVipDialog(){
if (upgradeVipDialog== null){
upgradeVipDialog = showupgradevipDialog(this.context)
}
upgradeVipDialog?.show()
}
/** /**
* 调用JS * 调用JS
*/ */
......
...@@ -22,10 +22,10 @@ object DialogUtils { ...@@ -22,10 +22,10 @@ object DialogUtils {
dialogListener.setDialog(bonusDialog) dialogListener.setDialog(bonusDialog)
} }
fun showupgradevipDialog(ctx: Context?){
fun showupgradevipDialog(ctx: Context?):UpgradeVipDialog{
val weakReference = WeakReference<Context>(ctx) val weakReference = WeakReference<Context>(ctx)
val bonusDialog = UpgradeVipDialog(weakReference.get()!!) return UpgradeVipDialog(weakReference.get()!!)
bonusDialog.show()
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment