package com.jakewharton.u2020.ui;
import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
/** A "view server" adaptation which automatically hooks itself up to all activities. */
public interface ActivityHierarchyServer extends Application.ActivityLifecycleCallbacks {
/** An {@link ActivityHierarchyServer} which does nothing. */
ActivityHierarchyServer NONE = new ActivityHierarchyServer() {
@Override public void onActivityCreated(Activity activity, Bundle bundle) {}
@Override public void onActivityStarted(Activity activity) {}
@Override public void onActivityResumed(Activity activity) {}
@Override public void onActivityPaused(Activity activity) {}
@Override public void onActivityStopped(Activity activity) {}
@Override public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {}
@Override public void onActivityDestroyed(Activity activity) {}
};
}