当前位置: 代码迷 >> Android >> Android-获取大局Context的技巧-android学习之旅(68)
  详细解决方案

Android-获取大局Context的技巧-android学习之旅(68)

热度:272   发布时间:2016-04-27 23:34:15.0
Android-获取全局Context的技巧-android学习之旅(68)

我们经常需要获取全局的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" >**

版权声明:本文为博主原创文章,未经博主允许不得转载。

  相关解决方案