Android 开发的常用工具类(二)——Toast统一管理类

来源:互联网 发布:知天命指的是多少岁 编辑:程序博客网 时间:2024/06/10 07:20

    为了方便在程序中更简洁的使用Toast类,我们经常在函数中创建一个Toast类来统一管理Toast的弹出信息。

    /**  * Toast统一管理类  *   */  public class T  {      private T()      {          /* cannot be instantiated */          throw new UnsupportedOperationException("cannot be instantiated");      }      public static boolean isShow = true;      /**      * 短时间显示Toast      *       * @param context      * @param message      */      public static void showShort(Context context, CharSequence message)      {          if (isShow)              Toast.makeText(context, message, Toast.LENGTH_SHORT).show();      }      /**      * 短时间显示Toast      *       * @param context      * @param message      */      public static void showShort(Context context, int message)      {          if (isShow)              Toast.makeText(context, message, Toast.LENGTH_SHORT).show();      }      /**      * 长时间显示Toast      *       * @param context      * @param message      */      public static void showLong(Context context, CharSequence message)      {          if (isShow)              Toast.makeText(context, message, Toast.LENGTH_LONG).show();      }      /**      * 长时间显示Toast      *       * @param context      * @param message      */      public static void showLong(Context context, int message)      {          if (isShow)              Toast.makeText(context, message, Toast.LENGTH_LONG).show();      }      /**      * 自定义显示Toast时间      *       * @param context      * @param message      * @param duration      */      public static void show(Context context, CharSequence message, int duration)      {          if (isShow)              Toast.makeText(context, message, duration).show();      }      /**      * 自定义显示Toast时间      *       * @param context      * @param message      * @param duration      */      public static void show(Context context, int message, int duration)      {          if (isShow)              Toast.makeText(context, message, duration).show();      }  }
    0 0