@@ -0,0 +1,812 @@
+package me.lexjoy.utils;%0A%0Aimport android.content.Context;%0Aimport android.os.Handler;%0A%0Apublic class GlobalUtils %7B%0A%0A  public static void postRunner(Runnable runner) %7B%0A    if (runner == null) %7B%0A      return;%0A    %7D%0A    sHandler.post(runner);%0A  %7D%0A%0A  public static void postRunner(Runnable runner, long delayMillis) %7B%0A    if (runner == null) %7B%0A      return;%0A    %7D%0A    sHandler.postDelayed(runner, delayMillis);%0A  %7D%0A%0A  public static void clearRunner(Runnable runner) %7B%0A    sHandler.removeCallbacks(runner);%0A  %7D%0A%0A  /**%0A   * Make sure this method was invoked under ui-thread%0A   * or use %7B@link me.lexjoy.app.BaseApplication%7D as application name of your AndroidManifest.xml%0A   */%0A  public static void _init(Context appContext) %7B%0A  %7D%0A%0A  private GlobalUtils() %7B%7D%0A%0A  private static final Handler sHandler = new Handler();%0A%0A%7D%0A

Create GlobalUtils.java