@Override @CallSuper public void onAttach(android.app.Activity activity) { super.onAttach(activity); lifecycleSubject.onNext(FragmentEvent.ATTACH); }
@Override @CallSuper public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); lifecycleSubject.onNext(FragmentEvent.CREATE); }
@Override @CallSuper public void onDestroyView() { lifecycleSubject.onNext(FragmentEvent.DESTROY_VIEW); super.onDestroyView(); }
@Override @CallSuper public void onPause() { lifecycleSubject.onNext(FragmentEvent.PAUSE); super.onPause(); }
@Override public void onDetach() { super.onDetach(); mPermissionCallbacks = null; mRationaleCallbacks = null; }
@Override @CallSuper public void onStart() { super.onStart(); lifecycleSubject.onNext(FragmentEvent.START); }
@Override @CallSuper public void onStop() { lifecycleSubject.onNext(FragmentEvent.STOP); super.onStop(); }
@Override @CallSuper public void onResume() { super.onResume(); lifecycleSubject.onNext(FragmentEvent.RESUME); }
@Override @CallSuper public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); lifecycleSubject.onNext(FragmentEvent.CREATE_VIEW); }
@Override @CallSuper public void onDestroy() { lifecycleSubject.onNext(FragmentEvent.DESTROY); super.onDestroy(); }
@Override public void onPause() { if (mAutoDismiss) { dismiss(); } super.onPause(); }
@Override @CallSuper public void onDetach() { lifecycleSubject.onNext(FragmentEvent.DETACH); super.onDetach(); } }
@Override @CallSuper public void onStart() { super.onStart(); base.onStart(); }
@Override @CallSuper public void onStop() { base.onStop(); super.onStop(); }
@Override @CallSuper public void onResume() { super.onResume(); base.onResume(); }
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { base.onViewCreated(view, savedInstanceState); super.onViewCreated(view, savedInstanceState); }
@Override @CallSuper public void onDestroy() { base.onDestroy(); super.onDestroy(); }
@Override public void onAttach(Context context) { super.onAttach(context); if (getParentFragment() != null) { if (getParentFragment() instanceof EasyPermissions.PermissionCallbacks) { mPermissionCallbacks = (EasyPermissions.PermissionCallbacks) getParentFragment(); } if (getParentFragment() instanceof EasyPermissions.RationaleCallbacks){ mRationaleCallbacks = (EasyPermissions.RationaleCallbacks) getParentFragment(); } } if (context instanceof EasyPermissions.PermissionCallbacks) { mPermissionCallbacks = (EasyPermissions.PermissionCallbacks) context; } if (context instanceof EasyPermissions.RationaleCallbacks) { mRationaleCallbacks = (EasyPermissions.RationaleCallbacks) context; } }
@Override @CallSuper public void onPause() { base.onPause(); super.onPause(); }
@Override @CallSuper public void onDetach() { base.onDetach(); super.onDetach(); }