Android Context完全解析

节选自:Android Context完全解析,你所不知道的Context的各种细节


Context一共有三种类型,分别是Application、Activity和Service。

Context数量 = Activity数量 + Service数量 + 1

上面的1代表着Application的数量,因为一个应用程序中可以有多个Activity和多个Service,但是只能有一个Application。

Application单例模式:

public class MyApplication extends Application {

    private static MyApplication app;

    public static MyApplication getInstance() {
        return app;
    }

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

发表评论