您的位置:首页 > 编程语言

<<第一行代码>>--全局获取Context技巧

2016-02-29 19:34 197 查看
当应用程序架构变得复杂后,很多逻辑代码都脱离了Activity类(比如工具类),而我们恰恰要使用Context。

Android为我们提供了一个Application类,每当程序启动的时候,系统会自动将这个类初始化,我们可以自定义自己的Application类,以便管理程序内一些全局的状态,比如全局Context,方法如下:

/*
 * MyApplication:用于方便的获取Context对象
 */
public class MyApplication extends Application{

//1-创建类继承Application

private static Context context;

@Override

public void onCreate() {

context = getApplicationContext();

}

public static Context getContext(){

return context;

}

//2-AndroidManifest文件修改<Applicaiton>标签为自定义类MyApplication 

//3-使用时直接MyApplicaiton.getContext()即可.

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: