package com.blankj.utilcode.util; import android.annotation.SuppressLint; import android.content.Context; import android.support.annotation.NonNull; /** *
 *     author: Blankj
 *     blog  : http://blankj.com
 *     time  : 16/12/08
 *     desc  : Utils初始化相关
 * 
*/ public final class Utils { @SuppressLint("StaticFieldLeak") private static Context context; private Utils() { throw new UnsupportedOperationException("u can't instantiate me..."); } /** * 初始化工具类 * * @param context 上下文 */ public static void init(@NonNull final Context context) { Utils.context = context.getApplicationContext(); } /** * 获取ApplicationContext * * @return ApplicationContext */ public static Context getContext() { if (context != null) return context; throw new NullPointerException("u should init first"); } }