说明 | |
---|---|
首次发布 | 2019年01月31日 |
最近更新 | 2019年02月06日 |
Android 提供了一个 Application 类,每当应用程序启动的时候,系统就会自动将这个类进行初始化。我们可以定制一个自己的Application类,以便于管理程序内一些全局的状态信息。
public class MyApplication extends Application {
private static Context context;
@Override
public void onCreate() {
super.onCreate();
context = getApplicationContext();
}
public static Context getContext() {
return context;
}
}
然后,在 AndroidManifest.xml
文件的<application>标签下进行指定就可以了。
<application android:name="com.tencent.other.MyApplication"
...... >
......
</application>
这样就已经实现了一种全局获取 Context 的机制,之后不管你想在项目的任何地方使用 Context,只需要调用一下 MyApplication.getContext()就可以了。
网友评论