|
|
@@ -21,6 +21,7 @@ import com.grkj.iscs.util.BitmapUtil
|
|
|
import com.grkj.iscs.util.SPUtils
|
|
|
import com.grkj.iscs.util.ToastUtils
|
|
|
import com.grkj.iscs.util.log.LogUtil
|
|
|
+import com.grkj.iscs.util.release
|
|
|
import com.grkj.iscs.view.base.BaseMvpFragment
|
|
|
import com.grkj.iscs.view.dialog.TipDialog
|
|
|
import com.grkj.iscs.view.iview.IStepView
|
|
|
@@ -106,7 +107,7 @@ class StepFragment(val goBack: () -> Unit, val changePage: (PageChangeBO) -> Uni
|
|
|
}
|
|
|
|
|
|
mBinding?.cbBack?.setOnClickListener { goBack() }
|
|
|
-
|
|
|
+ initMap()
|
|
|
mBinding?.cbAction?.setOnClickListener {
|
|
|
mCanHandle ?: return@setOnClickListener
|
|
|
if (mCanHandle == false) {
|
|
|
@@ -152,7 +153,6 @@ class StepFragment(val goBack: () -> Unit, val changePage: (PageChangeBO) -> Uni
|
|
|
)
|
|
|
}
|
|
|
}
|
|
|
- initMap()
|
|
|
|
|
|
observer = Observer { newData ->
|
|
|
if (newData.code != MSG_EVENT_UPDATE_TICKET_PROGRESS) {
|
|
|
@@ -168,6 +168,14 @@ class StepFragment(val goBack: () -> Unit, val changePage: (PageChangeBO) -> Uni
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ override fun onResume() {
|
|
|
+ super.onResume()
|
|
|
+ mChangePage?.let {
|
|
|
+ refreshPage(it)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
private fun initMap() {
|
|
|
mBinding?.mapview?.isScaleAndRotateTogether = false
|
|
|
mBinding?.mapview?.setMapViewListener(object : MapViewListener {
|
|
|
@@ -514,6 +522,7 @@ class StepFragment(val goBack: () -> Unit, val changePage: (PageChangeBO) -> Uni
|
|
|
|
|
|
override fun onPause() {
|
|
|
super.onPause()
|
|
|
+ mBinding?.mapview?.release()
|
|
|
mStep = 0
|
|
|
}
|
|
|
|