package com.app.hubert.guide.lifecycle; import androidx.fragment.app.Fragment; import com.app.hubert.guide.util.LogUtil; /** * Created by hubert *
* Created on 2017/9/13. */ public class V4ListenerFragment extends Fragment { FragmentLifecycle mFragmentLifecycle; public void setFragmentLifecycle(FragmentLifecycle lifecycle) { mFragmentLifecycle = lifecycle; } @Override public void onStart() { super.onStart(); LogUtil.d("onStart: "); if (mFragmentLifecycle != null) mFragmentLifecycle.onStart(); } @Override public void onStop() { super.onStop(); if (mFragmentLifecycle != null) mFragmentLifecycle.onStop(); } @Override public void onDestroyView() { super.onDestroyView(); if (mFragmentLifecycle != null) mFragmentLifecycle.onDestroyView(); } @Override public void onDestroy() { super.onDestroy(); LogUtil.d("onDestroy: "); if (mFragmentLifecycle != null) mFragmentLifecycle.onDestroy(); } }