清理开发痕迹和一个View引用导致的内存泄漏
This commit is contained in:
@@ -128,7 +128,8 @@ public class TaxiPassengerBaseFragment extends MvpFragment<TaxiPassengerBaseFrag
|
||||
});
|
||||
|
||||
findViewById(R.id.iv_temp).setOnClickListener(view -> {
|
||||
OverlayLeftViewUtils.INSTANCE.showOverlayView(getActivity());
|
||||
// OverlayLeftViewUtils.INSTANCE.showOverlayView(getActivity());
|
||||
// OverlayLeftViewUtils.INSTANCE.dragTarget(vOpenLeft);
|
||||
//showOrHideArrivedEndLayout(true, "北京北京北京", "1527481606997577728");
|
||||
//showOrHidePressengerCheckPager(true, "开始站点开", "开始站点开始站点开始", "2", "京A888888", "18811539480");
|
||||
//OCHFloatWindowManager.getInstance().ShowFloatWindow(getContext());
|
||||
@@ -136,7 +137,6 @@ public class TaxiPassengerBaseFragment extends MvpFragment<TaxiPassengerBaseFrag
|
||||
});
|
||||
|
||||
vOpenLeft.setOnClickListener(v -> OverlayLeftViewUtils.INSTANCE.open());
|
||||
OverlayLeftViewUtils.INSTANCE.dragTarget(vOpenLeft);
|
||||
}
|
||||
|
||||
private void initArrivedView(){
|
||||
@@ -260,6 +260,7 @@ public class TaxiPassengerBaseFragment extends MvpFragment<TaxiPassengerBaseFrag
|
||||
ochServingOrderFragment = new TaxiPassengerServingOrderFragment().newInstance();
|
||||
}
|
||||
OverlayLeftViewUtils.INSTANCE.showOverlayView(getActivity());
|
||||
OverlayLeftViewUtils.INSTANCE.dragTarget(vOpenLeft);
|
||||
if (ochServingOrderFragment.isHidden()){
|
||||
transaction.show(ochServingOrderFragment).commitAllowingStateLoss();
|
||||
return;
|
||||
|
||||
@@ -282,6 +282,10 @@ object OverlayLeftViewUtils {
|
||||
}
|
||||
FullVideoUtils.dismissOverlayView(true)
|
||||
// 管理的要关闭都得关闭
|
||||
dragList.forEach {
|
||||
it.setOnTouchListener(null)
|
||||
}
|
||||
dragList.clear()
|
||||
closeConsult()
|
||||
closeMovice()
|
||||
subscribe = null
|
||||
|
||||
Reference in New Issue
Block a user