Android-获取全局Context的技巧-android学习之旅(68)
2015-08-08 12:38
477 查看
我们经常需要获取全局的Context ,比如弹出Toast,启动活动,服务,接收器,还有自定义控件,操作数据库,使用通知等
通常的方法是在调用的地方传入Context参数 ,有时候这种不会奏效,教给大家一种通用的方法
继承Application类,然后获取静态Content
代码如下
public class MyApplication extends Application{ private static Context context; @Override public void onCreate() { super.onCreate(); context = getApplicationContext(); } public static Context getContext(){ return context; } }
好需要在Manifest里面假如Application的那么属性
application android:name="com.example.euler_kalvinhe.takephoto.MyApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" >**
相关文章推荐
- Android新手不能错过的AsyncTask例子
- android dalvik heap 浅析
- Android 内存泄漏相关
- Android有效解决加载大图片时内存溢出的问题
- Android 内存管理 &Memory Leak & OOM 分析
- Android控件之ListView
- android 设置布局动画
- android-----ANR
- [Android Studio 权威教程]AS 中配置强大的版本管理系统(Git、SVN、等)
- [Android Studio 权威教程]AS构建系统-Gradle
- [Android Studio 权威教程]断点调试和高级调试
- [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
- [Android Studio 权威教程]最实用的快捷键
- [Android Studio 权威教程]Android Studio 三种添加插件的方式
- [Android Studio 权威教程]配置出“NB”的Android Studio
- [Android Studio 权威教程]离线配置SDK,创建第一个AS项目
- [Android Studio 权威教程]Windows下安装Android Studio
- [Android Studio 权威教程]Mac下安装Android Studio
- android 当不点击的时候不会出现键盘,点击后出现键盘
- adb停止工作解决