Skip to content

Instantly share code, notes, and snippets.

@Pitus660
Created November 14, 2014 16:12
Show Gist options
  • Save Pitus660/c8cfbe1c9e74a50e7a64 to your computer and use it in GitHub Desktop.
Save Pitus660/c8cfbe1c9e74a50e7a64 to your computer and use it in GitHub Desktop.
@TargetApi(14)
private void overrideLifeCycle(Context ctx) {
Application application = (Application) ctx.getApplicationContext();
application.registerActivityLifecycleCallbacks(new Application.ActivityLifecycleCallbacks() {
@Override
public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
Log.d("onActivityCreated --->" + activity.getLocalClassName());
}
@Override
public void onActivityStarted(Activity activity) {
Log.d("onActivityStarted --->" + activity.getLocalClassName());
}
@Override
public void onActivityResumed(Activity activity) {
Log.d("onActivityResumed --->" + activity.getLocalClassName());
}
@Override
public void onActivityPaused(Activity activity) {
Log.d("onActivityPaused --->" + activity.getLocalClassName());
}
@Override
public void onActivityStopped(Activity activity) {
Log.d("onActivityStopped --->" + activity.getLocalClassName());
}
@Override
public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
Log.d("onActivitySaveInstanceState --->" + activity.getLocalClassName());
}
@Override
public void onActivityDestroyed(Activity activity) {
Log.d("onActivityDestroyed --->" + activity.getLocalClassName());
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment