Context对象在Android中是一个很重要的内容,Activity中我们很容易获得该对象,然后在Service以及其他Class中并不是那么简单。下文介绍如何在任意位置获得Context对象。

1.创建一个类MyApplication,继承Application

public class MyApplication extends Application {    private static MyApplication instance;    public static MyApplication getInstance() {        return instance;    }    @Override    public void onCreate() {        super.onCreate();        instance = this;    }   }

2.在AndroidManifest.xml文件中配置该类,android:name="com.hq.xxx.activity.MyApplication"这里写上完整的类名

 <application        android:name="com.hq.xxx.activity.MyApplication"        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" ></application>

3.在任意位置获得Context

Context context = MyApplication.getInstance().getApplicationContext();

更多相关文章

  1. Android(安卓)Google Map学习二(接受位置更新信息)
  2. Android(安卓)访问WebService
  3. Android:设计一个具有3个选项的菜单程序,单击每个选项时分别跳转
  4. Android-------Activity之间通信
  5. Binder学习笔记(十二)—— binder_transaction(...)都干了什么?
  6. Android:Toast简单消息提示框
  7. Android之 Viewpager
  8. android 开机铃音和开机图片以及系统自带的图标的位置
  9. Android(安卓)Notification详解

随机推荐

  1. Android进度条总结
  2. Android进度条总结
  3. android 自动更新apk版本
  4. Android使用代码模拟HOME键的功能
  5. android返回HOME界面
  6. 垂直跑马灯
  7. android自带图片资源
  8. Android植物大战僵尸小游戏
  9. Android(安卓)调用系统相册选择图片并显
  10. Android(安卓)发送短信 sms