Android获取全局的Context
来源:互联网 发布:快反部队知乎 编辑:程序博客网 时间:2024/06/05 08:10
在Android项目开发中,经常会用到Context对象。尽管一个android项目中Context对象有很多(Application+Activity+Service),但我们还是经常会遇到获取不到Context对象的尴尬境地,今天学了一招,在项目的任何地方都能获取到Context对象,下面加以整理和总结。
在项目中,
1、新建一个MyApplication类(随意取个类名),extends系统的Application。
2、重写Application的onCreate()的方法。
3、定义一个使用private static 修饰的Context对象,在onCreate()方法中通过getApplicationContext()方法对其进行赋值,
4、创建一个公共静态的方法getContext(),用来获取全局的Context对象。
5、在Manifest文件的Application节点中,使用name属性引用MyApplication(之前新建的Application类)。
6、使用MyApplication.getContext()可以在项目的任何地方获取Context对象。
public class MyApplication extends Application { private static Context context; @Override public void onCreate () { this.context = getApplicationContext (); } public static Context getContext(){ return context; }}
0 0
- Android获取全局的Context
- android 获取全局context
- Android全局获取Context
- android 获取全局context
- Android全局获取Context
- Android---全局获取Context
- android获取全局context
- Android--全局获取Context的技巧
- Android之全局获取 Context 的技巧
- Android中获取全局的Context技巧
- android全局获取Context的技巧
- Android 获取全局Context的技巧
- Android--获取全局Context的方法
- Android应用全局获取Context的技巧
- Android获取全局Context的方式
- Android 获取全局Context的技巧
- 获取全局的context
- Android 全局获取Context(随时随地的使用Context)
- recovery.img与boot.img简单对比分析
- nodejs爬虫抓取搜狗微信文章详解
- 文本向量化的方法
- Human Gene Functions
- 让一个视图在随着贝塞尔曲线的变化上动起来
- Android获取全局的Context
- java集合相关之HashMap
- eclipse快捷键
- RSA公钥解密
- 线性筛素数
- Queue
- tomcat结合nginx使用小结
- ireport实践之request获取参数名和参数值的两种方式
- window.location.href的用法(动态输出跳转)