Browse Source

getActivity NPE check added

master
Preyea Regmi 5 years ago
parent
commit
8d9795021a
  1. 6
      app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeFragmentV2.java

6
app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeFragmentV2.java

@ -367,6 +367,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
int[] notificationViewContainerPos = new int[2];
notificationViewContainer.getLocationInWindow(notificationViewContainerPos);
Rect notificationViewContainerBoundry = new Rect(0, notificationViewContainerPos[0], notificationViewContainer.getWidth(), notificationViewContainerPos[1] + notificationView.getHeight());
if(getActivity()!=null)
((HomeParentViewContractV2) getActivity()).dimOutMenu(notificationViewContainerBoundry, true);
}
@ -375,6 +376,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
} else {
scrollViewHomeFragment.setEnableScrolling(true);
if(getActivity()!=null)
((HomeParentViewContractV2) getActivity()).dimOutMenu(null, false);
}
@ -390,6 +392,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
notificationViewContainer.setVisibility(View.GONE);
notificationViewContainer.removeAllViews();
notificationViewContainer.setOnClickListener(null);
if(getActivity()!=null)
((HomeParentViewContractV2) getActivity()).dimOutMenu(null, false);
}
}, 500);
@ -409,6 +412,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
int[] notificationViewContainerPos = new int[2];
notificationViewContainer.getLocationInWindow(notificationViewContainerPos);
Rect notificationViewContainerBoundry = new Rect(0, notificationViewContainerPos[0], notificationViewContainer.getWidth(), notificationViewContainerPos[1] + notificationView.getHeight());
if(getActivity()!=null)
((HomeParentViewContractV2) getActivity()).dimOutMenu(notificationViewContainerBoundry, true);
}
@ -417,6 +421,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
} else {
scrollViewHomeFragment.setEnableScrolling(true);
if(getActivity()!=null)
((HomeParentViewContractV2) getActivity()).dimOutMenu(null, false);
}
@ -432,6 +437,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
notificationViewContainer.setVisibility(View.GONE);
notificationViewContainer.removeAllViews();
notificationViewContainer.setOnClickListener(null);
if(getActivity()!=null)
((HomeParentViewContractV2) getActivity()).dimOutMenu(null, false);
}
});

Loading…
Cancel
Save