diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerStartAutopilotView.java b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerStartAutopilotView.java index 2c32bc5d93..6222eb1300 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerStartAutopilotView.java +++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerStartAutopilotView.java @@ -1,5 +1,7 @@ package com.mogo.och.taxi.passenger.ui; +import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_TAXI_P; + import android.annotation.SuppressLint; import android.content.Context; import android.graphics.drawable.AnimationDrawable; @@ -10,6 +12,7 @@ import android.widget.RelativeLayout; import android.widget.TextView; import com.elegant.utils.UiThreadHandler; +import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger; import com.mogo.eagle.core.utilcode.util.OverlayViewUtils; import com.mogo.eagle.core.utilcode.util.ToastUtils; import com.mogo.och.common.module.wigets.sfv.FrameSurfaceView; @@ -25,6 +28,8 @@ import java.util.Arrays; */ public class TaxiPassengerStartAutopilotView extends RelativeLayout implements View.OnClickListener { + private static final String TAG = TaxiPassengerStartAutopilotView.class.getSimpleName(); + private TextView mStartAutopilotBtn; private ImageView mAutopilotBtnBg; private ImageView mCloseIV; @@ -93,8 +98,12 @@ public class TaxiPassengerStartAutopilotView extends RelativeLayout implements V return; } if (!isStarting){ + if (mClickCallback == null){ + CallerLogger.INSTANCE.d(M_TAXI_P+TAG,"mClickCallback = null"); + return; + } startOrStopLoadingAnim(true); - if (mClickCallback != null) mClickCallback.onClickCallback(); + mClickCallback.onClickCallback(); } }else if (v.getId() == R.id.starting_autopilot_view_close){ OverlayViewUtils.dismissOverlayView(this); @@ -143,6 +152,7 @@ public class TaxiPassengerStartAutopilotView extends RelativeLayout implements V mAnimationBtnDrawable = (AnimationDrawable) mAutopilotBtnBg.getBackground(); } if (mAnimationBtnDrawable.isRunning()) { + CallerLogger.INSTANCE.d(M_TAXI_P+TAG,"mAnimationBtnDrawable.isRunning() = true"); return; } mAnimationBtnDrawable.selectDrawable(0);