From 9c29f1cf0e06a59fd6b305fbc55b2d6602d9492c Mon Sep 17 00:00:00 2001 From: bxb Date: Mon, 27 Mar 2023 11:00:52 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=B8=85=E6=89=AB=E8=BD=A6]=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?java.lang.NullPointerException:=20Attempt=20to=20invoke=20virtu?= =?UTF-8?q?al=20method=20'void=20com.mogo.och.sweeper.view.WeltMapOverView?= =?UTF-8?q?.setWeltData(java.util.List,=20boolean,=20java.lang.String)'=20?= =?UTF-8?q?on=20a=20null=20object=20reference=20=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fragment/WeltMapOverViewFragment.kt | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/fragment/WeltMapOverViewFragment.kt b/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/fragment/WeltMapOverViewFragment.kt index 1b160314b7..f9803b13e9 100644 --- a/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/fragment/WeltMapOverViewFragment.kt +++ b/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/fragment/WeltMapOverViewFragment.kt @@ -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 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) { - 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) { - weltMapOverView.setRouteList(routeList) + weltMapOverView?.setRouteList(routeList) } override fun setWeltData(weltDatas: java.util.ArrayList?, distance: String) { - weltMapOverView.setWeltData(weltDatas,true,distance) + weltMapOverView?.setWeltData(weltDatas,true,distance) } } \ No newline at end of file