美文网首页
第一行代码 全局获取Context

第一行代码 全局获取Context

作者: b22523051261 | 来源:发表于2017-02-07 10:10 被阅读34次
    • 作者:Mr.Egg
    • 状态:完成
    • 转载请注明

    在应用中获取Context一直是个难题
    所以产生了一种较为简便的获取方法:继承Application类

    首先,创建一个继承于Application的类

    public class MyApplication extends Application{
            private static Context context;
            
            @Override
             public void onCreate(){
                      context = getApplicationContext();
              }
    
            public static Context getContext(){
                    return context;
            }
    }
    

    每当应用启动时,系统会自动将这个类初始化。所以这个类也就能实时获取Context。

    同时要在AndroidMainfest.xml文件下配置

    <application
            android:name="com.xxxx(包名).MyApplication"
    >
    

    注意:仍和一个项目只能配置一个Application!

    相关文章

      网友评论

          本文标题:第一行代码 全局获取Context

          本文链接:https://www.haomeiwen.com/subject/npepittx.html