package com.blankj.utilcode.util; import android.annotation.SuppressLint; import android.content.Context; /** * <pre> * author: Blankj * blog : http://blankj.com * time : 16/12/08 * desc : Utils初始化相关 * </pre> */ 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(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"); } }