Application

2017-05-27  本文已影响7人  amorphousDj

java.lang.Object

android.content.Context

android.content.ContextWrapper

android.app.Application
官方文档
Application是一个重要系统组件,可以存储信息,一般由系统自动创建,用于维护全局应用状态。可以通过创建子类并在AndroidManifest.xml的标记中将该子类的完全限定名称指定为"android:name"属性来提供自己的实现。一般情况下不需要建立子类,static singletons实现即可。

import android.app.Application;

public class App extends Application {
private static App INSTANCE;

public static App getInstance() {
    return INSTANCE;
}

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

这样就可以在项目的任何地方通过App.getInstance()得到Application对象。

上一篇 下一篇

猜你喜欢

热点阅读