| | |
| | | HttpManager.queryNewData().request(this, false) { _, it -> |
| | | it?.run { |
| | | if (isFinishing) return@run |
| | | if (version > BuildConfig.VERSION_NAME && mandatory != 0) { |
| | | if (version > BuildConfig.VERSION_NAME && mandatory.isNotEmpty()) { |
| | | val tipDialog = TipDialog() |
| | | tipDialog.arguments = bundleOf( |
| | | "title" to "新版本更新", |
| | |
| | | }) |
| | | tipDialog.setDismissCallback(object : TipDialog.OnDismiss { |
| | | override fun onDismiss() { |
| | | finish() |
| | | if (isMustUpgrade()) { |
| | | closeAll() |
| | | } else { |
| | | finish() |
| | | } |
| | | } |
| | | }) |
| | | tipDialog.show(supportFragmentManager, "update") |
| | |
| | | } |
| | | |
| | | ///显示定位描述弹窗 |
| | | private fun showLocationDescDialog(sureCallback:()-> Unit) { |
| | | private fun showLocationDescDialog(sureCallback: () -> Unit) { |
| | | val rxPermissions = RxPermissions(this); |
| | | if (!rxPermissions.isGranted(Manifest.permission.ACCESS_FINE_LOCATION)) { |
| | | val tipDialog = TipDialog() |