美文网首页
全局获取Context的技巧

全局获取Context的技巧

作者: 昨天剩下的一杯冷茶 | 来源:发表于2018-11-07 18:31 被阅读11次

    定制一个自己的Application类,每当应用程序启动的时候,系统就会自动将这个类进行初始化。而我们可以定制一个自己的Application类,以便于管理程序内一些全局的状态信息,比如说全局Contex。
    如果我们需要context时,可以MyApplication.getContext();

    package com.example.hzx.myapplication01;
    
    import android.app.Application;
    import android.content.Context;
    
    /**
     * Created by hzx on 2018/11/7.
     */
    
    public class MyApplication extends Application {
    
        private static Context context;
    
        @Override
        public void onCreate() {
            super.onCreate();
            context = getApplicationContext();
        }
    
        public static Context getContext(){
            return context;
        }
        
    }
    

    注意:
    1、 需要在AndroidManifest.xml添加
    android:name=".MyApplication"


    image.png

    相关文章

      网友评论

          本文标题:全局获取Context的技巧

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