package com.ody.library.util.util; import android.annotation.SuppressLint; import android.content.Context; /** * <pre> * author: Samuel * * 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"); } }