package com.app.hubert.guide.lifecycle;
|
|
import androidx.fragment.app.Fragment;
|
|
import com.app.hubert.guide.util.LogUtil;
|
|
/**
|
* Created by hubert
|
* <p>
|
* 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();
|
}
|
}
|