全局Context设置

2016-03-14  本文已影响102人  jsnow0613

如果一个java类,没有继承任何类,是无法直接getApplicationContext的,这时候,可以写一个全局的Context获取类:

 public class GlobalApplication extends Application {
      private static GlobalApplication instance;

      @Override
      public void onCreate() {
          super.onCreate();
          instance = this;
      }

      public static GlobalApplication getInstance() {

          if (instance == null)
              instance = new GlobalApplication();

          return instance;
      }

  }

最后不要忘了,全局Context要在AndroidManifest.xml的这里配置

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme"
        android:name=".application.GlobalApplication" >
上一篇 下一篇

猜你喜欢

热点阅读