[6.5.0]
[fix] [页面生命周期问题]
This commit is contained in:
@@ -255,6 +255,7 @@ public abstract class BaseTaxiTabFragment<V extends IView, P extends Presenter<V
|
||||
overMapDialog.destory();
|
||||
overMapDialog = null;
|
||||
}
|
||||
super.onDestroyView();
|
||||
ctvAutopilotStatusRL = null;
|
||||
tvOperationStatus = null;
|
||||
mDriverRole = null;
|
||||
@@ -273,7 +274,6 @@ public abstract class BaseTaxiTabFragment<V extends IView, P extends Presenter<V
|
||||
ochAmapNaviFragment = null;
|
||||
taxiRottingNaviFragment = null;
|
||||
smallMapView = null;
|
||||
super.onDestroyView();
|
||||
CallerAutopilotRecordListenerManager.INSTANCE.removeListener(TAG);
|
||||
}
|
||||
|
||||
@@ -434,14 +434,16 @@ public abstract class BaseTaxiTabFragment<V extends IView, P extends Presenter<V
|
||||
UiThreadHandler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
flStationPanelContainer.setVisibility(View.GONE);
|
||||
ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) visualViewDirver.getLayoutParams();
|
||||
layoutParams.startToStart = ConstraintLayout.LayoutParams.PARENT_ID;
|
||||
layoutParams.bottomToTop = R.id.toolsView;
|
||||
if(getContext()!=null) {
|
||||
layoutParams.setMarginStart(AutoSizeUtils.dp2px(getContext(), 29));
|
||||
if(flStationPanelContainer!=null) {
|
||||
flStationPanelContainer.setVisibility(View.GONE);
|
||||
ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) visualViewDirver.getLayoutParams();
|
||||
layoutParams.startToStart = ConstraintLayout.LayoutParams.PARENT_ID;
|
||||
layoutParams.bottomToTop = R.id.toolsView;
|
||||
if (getContext() != null) {
|
||||
layoutParams.setMarginStart(AutoSizeUtils.dp2px(getContext(), 29));
|
||||
}
|
||||
visualViewDirver.setLayoutParams(layoutParams);
|
||||
}
|
||||
visualViewDirver.setLayoutParams(layoutParams);
|
||||
}
|
||||
},UiThreadHandler.MODE.QUEUE);
|
||||
}
|
||||
@@ -450,14 +452,16 @@ public abstract class BaseTaxiTabFragment<V extends IView, P extends Presenter<V
|
||||
UiThreadHandler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
flStationPanelContainer.setVisibility(View.VISIBLE);
|
||||
ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) visualViewDirver.getLayoutParams();
|
||||
layoutParams.startToStart = ConstraintLayout.LayoutParams.PARENT_ID;
|
||||
layoutParams.bottomToTop = R.id.toolsView;
|
||||
if(getContext()!=null) {
|
||||
layoutParams.setMarginStart(AutoSizeUtils.dp2px(getContext(), 618));
|
||||
if(flStationPanelContainer!=null) {
|
||||
flStationPanelContainer.setVisibility(View.VISIBLE);
|
||||
ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) visualViewDirver.getLayoutParams();
|
||||
layoutParams.startToStart = ConstraintLayout.LayoutParams.PARENT_ID;
|
||||
layoutParams.bottomToTop = R.id.toolsView;
|
||||
if (getContext() != null) {
|
||||
layoutParams.setMarginStart(AutoSizeUtils.dp2px(getContext(), 618));
|
||||
}
|
||||
visualViewDirver.setLayoutParams(layoutParams);
|
||||
}
|
||||
visualViewDirver.setLayoutParams(layoutParams);
|
||||
}
|
||||
},UiThreadHandler.MODE.QUEUE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user