全局获取Context的技巧
来源:互联网 发布:leg圣兽dbc数据 编辑:程序博客网 时间:2024/05/17 23:20
Android 提供了一个Application类,每当应用程序启动的时候,系统就会自动将这个类进行初始化。而我们可以定制一个自己的Application类,以便于管理程序内一些全局的状态信息,比如说全局Context.
定制一个自己的Application其实并不复杂,首先我们需要创建一个MyApplication类继承自Application.
public class MyApplication extends Application{
private static Context context;
public void onCreate(){
context = getApplicationContext();
}
public static Context getContext(){
return context;
}
}
接下来我们需要告知系统,当程序启动的时候应该初始化MyApplication类,而不是默认的Application类。这一步也很简单,在AndroidManifest.xml文件的<Application>标签下进行指定就可以了。
<application
android:name ="com.example.networktest.MyApplication"
... >
</application>
这样我们就已经实现了一种全局Context的机制,之后不管你想在项目的任何地方使用Context,只需要调用一下MyApplication.getContext()就可以了。
阅读全文
0 0
- 全局获取Context的技巧
- 全局获取Context的技巧
- 全局获取Context的技巧
- 全局获取Context的技巧
- 全局获取Context的技巧
- 全局获取Context的技巧
- 全局获取Context的技巧
- 全局获取Context的技巧
- 全局获取Context的技巧
- 全局获取Context的技巧
- 全局获取Context技巧
- Android--全局获取Context的技巧
- Android之全局获取 Context 的技巧
- Android中获取全局的Context技巧
- android全局获取Context的技巧
- Android 获取全局Context的技巧
- Android应用全局获取Context的技巧
- Android 获取全局Context的技巧
- Django项目同步数据库步骤
- Docker入门
- 使用anko 抛弃XML
- 【学术】希腊字母的发音、手写、区分
- 头检测
- 全局获取Context的技巧
- NameNode和SecondaryNameNode关系解析
- Linux系列课程之四VI 编辑器的使用
- protobuf使用规范
- UCloud 的安全秘钥(哈希表 计蒜之道第五场)
- python中time模块详解
- 主成分分析(PCA)——matlab程序及函数详解
- 项目报错但是代码没有错
- ubuntu安装intellij idea