[清扫车]修复java.lang.NullPointerException: Attempt to invoke virtual method 'void com.mogo.och.sweeper.view.WeltMapOverView.setWeltData(java.util.List, boolean, java.lang.String)' on a null object reference 问题
This commit is contained in:
@@ -34,7 +34,7 @@ class WeltMapOverViewFragment() : BaseFragment(), ISweeperTaskDataToFragmentCall
|
||||
}
|
||||
override fun initViews(savedInstanceState: Bundle?) {
|
||||
super.initViews(savedInstanceState)
|
||||
weltMapOverView.onCreateView(savedInstanceState)
|
||||
weltMapOverView?.onCreateView(savedInstanceState)
|
||||
sweeperSwitchToSmall.setOnClickListener {
|
||||
mIWeltMapSwitchToSmallCallBack?.onWeltMapSwitchToSmall()
|
||||
}
|
||||
@@ -46,7 +46,7 @@ class WeltMapOverViewFragment() : BaseFragment(), ISweeperTaskDataToFragmentCall
|
||||
val routeList = bundle.getSerializable("routeList") as? ArrayList<SweeperRoutePlanningUpdateReqBean.Result>
|
||||
val progress = bundle.getString("progress")
|
||||
routeList?.let {
|
||||
weltMapOverView.setRouteList(it)
|
||||
weltMapOverView?.setRouteList(it)
|
||||
}
|
||||
latLng?.let {
|
||||
setCurrentTaskCoordinatesLatLng(it)
|
||||
@@ -58,7 +58,7 @@ class WeltMapOverViewFragment() : BaseFragment(), ISweeperTaskDataToFragmentCall
|
||||
setWeltData(it,"0.0")
|
||||
}
|
||||
progress?.let {
|
||||
weltMapOverView.setProgress(progress)
|
||||
weltMapOverView?.setProgress(progress)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,39 +91,39 @@ class WeltMapOverViewFragment() : BaseFragment(), ISweeperTaskDataToFragmentCall
|
||||
|
||||
override fun onPause() {
|
||||
super.onPause()
|
||||
weltMapOverView.onPause()
|
||||
weltMapOverView?.onPause()
|
||||
}
|
||||
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
weltMapOverView.onResume()
|
||||
weltMapOverView?.onResume()
|
||||
}
|
||||
|
||||
override fun onDestroy() {
|
||||
super.onDestroy()
|
||||
weltMapOverView.onDestroy()
|
||||
weltMapOverView?.onDestroy()
|
||||
}
|
||||
override fun setTaskListCoordinatesLatLng(coordinatesLatLng: java.util.ArrayList<LatLng>) {
|
||||
weltMapOverView.setTaskListCoordinatesLatLng(coordinatesLatLng)
|
||||
weltMapOverView?.setTaskListCoordinatesLatLng(coordinatesLatLng)
|
||||
}
|
||||
|
||||
override fun setCurrentTaskCoordinatesLatLng(coordinatesLatLng: LatLng) {
|
||||
weltMapOverView.setCurrentTaskCoordinatesLatLng(coordinatesLatLng)
|
||||
weltMapOverView?.setCurrentTaskCoordinatesLatLng(coordinatesLatLng)
|
||||
}
|
||||
|
||||
override fun clearAllMarkerAndPolyline() {
|
||||
weltMapOverView.clearAllMarkerAndPolyline()
|
||||
weltMapOverView?.clearAllMarkerAndPolyline()
|
||||
}
|
||||
|
||||
override fun setProgress(progress: String) {
|
||||
weltMapOverView.setProgress(progress)
|
||||
weltMapOverView?.setProgress(progress)
|
||||
}
|
||||
|
||||
override fun setRouteList(routeList: java.util.ArrayList<SweeperRoutePlanningUpdateReqBean.Result>) {
|
||||
weltMapOverView.setRouteList(routeList)
|
||||
weltMapOverView?.setRouteList(routeList)
|
||||
}
|
||||
|
||||
override fun setWeltData(weltDatas: java.util.ArrayList<WeltDataBean>?, distance: String) {
|
||||
weltMapOverView.setWeltData(weltDatas,true,distance)
|
||||
weltMapOverView?.setWeltData(weltDatas,true,distance)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user