您的位置:首页 > 移动开发 > Android开发

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" >**
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: