删除线程切换

This commit is contained in:
yangyakun
2023-06-07 19:13:33 +08:00
parent 4ab8676be2
commit b644af500a

View File

@@ -269,17 +269,12 @@ class MainFragment :
@Subscribe(threadMode = ThreadMode.MAIN)
fun changeOverview(eventLineSites: EventLineSites) {
CallerLogger.d(M_BUS_P + TAG, "eventLineSites:${eventLineSites.lineInfo?.lineId}")
if(eventLineSites.clear){
UiThreadHandler.post(
{
omvOverMap?.clearSitePolyline()
omvOverMap?.includeSitePointsAndUpdateCamera(mutableListOf())
omvOverMap?.clearSiteMarkers()
omvOverMap?.clearSiteNameViews()
mPresenter?.drawEndStation()
},
UiThreadHandler.MODE.QUEUE
)
if (eventLineSites.clear) {
omvOverMap?.clearSitePolyline()
omvOverMap?.includeSitePointsAndUpdateCamera(mutableListOf())
omvOverMap?.clearSiteMarkers()
omvOverMap?.clearSiteNameViews()
mPresenter?.drawEndStation()
} else {
if(eventLineSites.lineInfo==null){//更新站点
mPresenter?.drawStationInfo(eventLineSites.sites!!)
@@ -319,13 +314,8 @@ class MainFragment :
}
fun drawOverMapViewTrajectory(coordinates: List<LatLng>) {
UiThreadHandler.post(
{
omvOverMap?.drawSitePolyline(coordinates, lineTrajectory)
omvOverMap?.includeSitePointsAndUpdateCamera(coordinates)
},
UiThreadHandler.MODE.QUEUE
)
omvOverMap?.drawSitePolyline(coordinates, lineTrajectory)
omvOverMap?.includeSitePointsAndUpdateCamera(coordinates)
}
companion object {