android.app.Application

class android.app.Application

объект, приложение

onCreate()

вызывается при создании приложения

onTerminate()

вызывается при преждевременном завершении работы

onLowMemory()

вызывается при нехватке памяти передним приложениям

onConfigurationChanged()

вызывается при изменении конфигурации

getGlobalStateValue()
setGlobalStateValue(value)
import android.app.Application;
import android.content.res.Configuration;

public class MyApplication extends Application {

    private static MyApplication singleton;

    // Возвращает экземпляр данного класса
    public static MyApplication getInstance() {
        return singleton;
    }

    @Override
    public final void onCreate() {
        super.onCreate();
        singleton = this;
    }
}