getContext 获取Context
例如toast的弹出是需要一个content的,但是content这个东西并不是凭空生出的,需要在一些component中才会有该资源。
那么Context到底可以实现哪些功能呢?这个就实在是太多了,弹出Toast、启动Activity、启动Service、发送广播、操作数据库等等等等都需要用到Context
推荐观看郭神的Context的学习
- 构建一个public全局可访问的Application对象;
//全局获取content
public class MyApplication extends Application {
public static Context context;
@Override
public void onCreate() {
super.onCreate();
context = getApplicationContext();// 获取全局
}
public static Context getContext() {
return context;
}
- 记得进行在mainfest中进行配置这个Application对象的路径
android:name=".MyApplication"