全局Context
来源:互联网 发布:网络协议服务器 编辑:程序博客网 时间:2024/06/16 17:48
之前模糊的新知识,做个小笔记。
在大型的安卓开发中,随着代码的越来越复杂,我们的功能实现都会脱离Activity,但是上下文环境我们随处都会用到,那这个Context怎么来呢?
方案一:也是我至今为止只用过的方法,就是把Context以参数的形式传下来,即调用哪个方法就给那个方法再加个Context参数,这种方式其实就是在推责任的嫌疑,把这个Context推给调用该方法者了。
方案二:写一个Application类,看代码:
public class myApplication extends Application{private static Context mContext;@Overridepublic void onCreate() { // TODO Auto-generated method stub super.onCreate(); mContext = getApplicationContext();}public static Context getmContext() { return mContext;}}
然后在配置文件中的application加一行name,把myApplication 的包名类名写全,这样的话在代码中的任何一个地方都可以调用myApplication.getmContext()方法获取到全局的上下文环境。
0 0
- 全局Context
- 全局Context
- 全局Context
- 全局获取Context技巧
- 获取全局的context
- 获取全局Context
- android 获取全局context
- 全局获取Context
- 如何获取全局Context
- Android全局获取Context
- Android中的全局Context
- 全局获取Context
- 全局的Context实现
- 全局获取Context变量
- 实现全局的Context
- 实现全局的Context
- 全局获取Context
- 如何获取全局Context
- poll-IO多路复用
- 微信浏览器返回无法解决
- 如何制作带三角尖头的div
- linux下安装maven
- ubuntu 本地挂载远程服务器
- 全局Context
- Java 小工具类
- Unity&网络:修改Unity High Level API源码并覆盖原生dll
- Android图片压缩框架-Tiny
- 包装类
- linux初级学习之selinux的管理2-10
- iOS开发- OC之富文本
- tomcat 绑定2级域名解决重复加载的问题
- MarkDown的使用教程