@Override
 public void onAttach(final Activity activity) {
   super.onAttach(activity);
   if (activity instanceof OnSectionAttachedListener) {
     ((OnSectionAttachedListener) activity).onSectionAttached(getFragmentId());
   }
 }
 @Override
 public void onResume() {
   super.onResume();
   final Activity activity = getActivity();
   if (!AppHelper.preventOnResume && activity instanceof MainActivity) {
     ((MainActivity) activity).setFragment(this);
   }
   MainActivity.loadFragment(activity, getFragmentId(), true);
 }
  @Override
  public void onActivityCreated(final Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    final Activity activity = getActivity();
    if (activity instanceof MainActivityCallbacks) {
      ((MainActivityCallbacks) activity).toggleSlidingMenuIfShowing();
    }
  }