public class LifeCycleActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MyLifeCycleObserver myLifeCycleObserver = new MyLifeCycleObserver();
getLifecycle().addObserver(myLifeCycleObserver);
}
@Override
protected void onDestroy() {
super.onDestroy();
}
}
public class MyLifeCycleObserver implements LifecycleObserver {
@OnLifecycleEvent(Lifecycle.Event.ON_CREATE)
public void onCreate(){
Log.e("LifeCycle_Tag","onCreate");
}
@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
public void onDestroy(){
Log.e("LifeCycle_Tag","onDestroy");
}
}
以上方案也可以在fragment中使用