Android:在工程任意位置获取应用程序的Context
来源:互联网 发布:爱知 流星 编辑:程序博客网 时间:2024/05/16 17:37
android:在任意位置获取应用程序Context
Android程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context;在工具类中获取context则不可以用getActivity之类的来直接获取,一般来说,我们会单独创建一个类(MyAppLication)继承Application,来存放整个应用程序的全局静态变量,我们可以将Context放在该类中。
import android.app.Application;
public class MyApplication extends Application {
public static Context context;
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
// 初始化全局变量
context = MyApplication.this;
}
}
注意,一定要在manifest中将<application>设置application的android:name="mypackage.MyApplication"。否则是不能在工具类中调用MyApplication.context的。
以上都是博主自己的一些学习笔记和理解,有不对的欢迎大家指出。
0 0
- Android:在工程任意位置获取应用程序的Context
- Android:在任意位置获取应用程序Context
- Android:在任意位置获取应用程序Context
- Android:在任意位置获取应用程序Context
- Android:在任意位置获取应用程序Context
- Android:在任意位置获取应用程序Context
- Android获取其他包的Context和在任意位置获取应用程序Context
- Android获取其他包的Context和在任意位置获取应用程序Context 工具类
- Android获取其他包的Context和在任意位置获取应用程序Context
- Android获取其他包的Context和在任意位置获取应用程序Context
- 在任意位置获取应用程序Context
- 在任意位置获取应用程序CONTEXT
- 在任意位置获取应用程序Context
- 在任意位置获取应用程序CONTEXT
- 在任意位置获取应用程序CONTEXT
- 在任意位置获取应用程序Context
- 在任意位置获取应用程序Context
- 在任意位置获取应用程序Context
- Linux内核学习笔记十——虚拟文件系统概念
- Android 蓝牙开发
- Java 注解指导手册 – 终极向导
- 使用poi导出excel并打包的一种方法
- 二叉搜索树的实现
- Android:在工程任意位置获取应用程序的Context
- 组件布局学习/方法的参数中含有接口
- spring+mybatis一个方法执行多条更新语句,实现批量DML
- sql语法实战50题
- 【数据库】创建视图约束
- 在Eclipse中使用JUnit4进行单元测试(中级篇)
- bzoj1070--写下一个傻逼错误,警示自己
- mysql 利用触发器(Trigger)让代码更简单
- linux系统ps命令见解