/**
  * 在主线程中执行延迟任务
  *
  * @param r
  * @param delayMillis
  */
 public static void runOnUiThread(Runnable r, long delayMillis) {
   BaseApplication.getAppHandler().postDelayed(r, delayMillis);
 }
 /**
  * 在主线程执行任务,该方法在fragment中也可以使用.
  *
  * @param r
  */
 public static void runOnUiThread(Runnable r) {
   BaseApplication.getAppHandler().post(r);
 }