Android 开发工具类 10_Toast 统一管理类

Toast 统一管理类:

1、短时间显示Toast;

2、长时间显示 Toast;

3、自定义显示 Toast 时间。

 1 import android.content.Context;
 2 import android.widget.Toast;
 3
 4  // Toast 统一管理类
 5 public class T
 6 {
 7
 8     private T()
 9     {
10         /* cannot be instantiated */
11         throw new UnsupportedOperationException("cannot be instantiated");
12     }
13
14     public static boolean isShow = true;
15
16     /**
17      * 短时间显示 Toast
18      *
19      * @param context
20      * @param message
21      */
22     public static void showShort(Context context, CharSequence message)
23     {
24         if (isShow)
25             Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
26     }
27
28     /**
29      * 短时间显示 Toast
30      *
31      * @param context
32      * @param message
33      */
34     public static void showShort(Context context, int message)
35     {
36         if (isShow)
37             Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
38     }
39
40     /**
41      * 长时间显示 Toast
42      *
43      * @param context
44      * @param message
45      */
46     public static void showLong(Context context, CharSequence message)
47     {
48         if (isShow)
49             Toast.makeText(context, message, Toast.LENGTH_LONG).show();
50     }
51
52     /**
53      * 长时间显示 Toast
54      *
55      * @param context
56      * @param message
57      */
58     public static void showLong(Context context, int message)
59     {
60         if (isShow)
61             Toast.makeText(context, message, Toast.LENGTH_LONG).show();
62     }
63
64     /**
65      * 自定义显示 Toast 时间
66      *
67      * @param context
68      * @param message
69      * @param duration
70      */
71     public static void show(Context context, CharSequence message, int duration)
72     {
73         if (isShow)
74             Toast.makeText(context, message, duration).show();
75     }
76
77     /**
78      * 自定义显示 Toast 时间
79      *
80      * @param context
81      * @param message
82      * @param duration
83      */
84     public static void show(Context context, int message, int duration)
85     {
86         if (isShow)
87             Toast.makeText(context, message, duration).show();
88     }
89
90 }
时间: 2024-08-07 16:08:01

Android 开发工具类 10_Toast 统一管理类的相关文章

android开发工具类总结(一)

一.日志工具类 Log.java 1 public class L 2 { 3 private L() 4 { 5 /* 不可被实例化 */ 6 throw new UnsupportedOperationException("Cannot be instantiated!"); 7 } 8 // 是否需要打印bug,可以在application的onCreate函数里面初始化 9 public static boolean isDebug = true; 10 private sta

Android 开发工具及测试工具 汇总

注明:  转自 外部网站 http://www.tuicool.com/articles/EFBjequ 主要介绍和Android开发工具和测试工具相关的开源项目.  Json2Java 根据JSon数据自动生成对应的Java实体类,还支持Parcel.Gson Annotations对应代码自动生成.期待后续的提取父类以及多url构建整个工程的功能 项目地址: https://github.com/jonfhancock/JsonToJava 在线演示: http://jsontojava.a

android 开发工具及测试工具

一.开发效率工具 Json2Java根据JSon数据自动生成对应的Java实体类,还支持Parcel.Gson Annotations对应代码自动生成.期待后续的提取父类以及多url构建整个工程的功能项目地址:https://github.com/jonfhancock/JsonToJava在线演示:http://jsontojava.appspot.com/ IntelliJ Plugin for Android Parcelable boilerplate code generationAn

10个不可错过的Android 开发工具

今天麦子学院android开发老师给大家介绍android开发人员必须的10个android开发工具: 1.Eclipse ADT Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件.   2.The SDK and AVD Manager 该工具包含很多重要的功能,包括管理不同的 Android SDK 版本(构建目标),你知道的 Android 的版本众多,API上有些兼容性问题.另外该工具还用于管理 Android 虚拟设备配置 (AVD) ,用来配

Android Studio重构之路,我们重新来了解一下Google官方的Android开发工具

Android Studio重构之路,我们重新来了解一下Google官方的Android开发工具 记得我的第一篇博客就是写Android Studio,但是现在看来还是有些粗糙了,所有重构了一下思路,覆写了一篇 Google主推-Android开发利器--Android Studio,这可能是最全的AS教程! Android Studio,自Google2013年发布以来,就倍受Android开发者的喜爱,我们本书,就是基于Android Studio来进行案例演示的,大家都知道,Android

19个实用的Android开发工具

本文为大家带来19个实用的Android开发工具,希望对广大Android开发者有帮助. 1.XAppDbg XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具.这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序. 2.ChkBugReport 这个工具可以快速地检查输出的Android错误报告.它从Android错误报告工具输出的大量文本文件中进行语义分析,然后解析成一个更具有可读性的文档,分析起来更加容易.ChkBugReport也是一个开源的项

推荐10款最常用的Android开发工具

推荐10款最常用的Android开发工具 我们使用各种语言进行开发时,总是会用到各种各样的开发工具.有些开发工具是开发人员的必备品,有些则是为了提高开发效率而用.Android开发同样也会用到多种开发工具,供开发人员设计.创建.测试和发布程序时使用.下面向大家推荐十款常用的Android开发工具. 1.Eclipse w/ADT 虽然Eclipse并非唯一可用于开发Android应用的Java开发环境,但它是目前最欢迎的工具,有很大程度上是因为它的成本很低(免费),但最主要的原因还是它与其他An

扯一扯关于android开发工具的破事

一.前言 开发android一转眼之间已经过去一年多了,回想到以前刚开始学习android还是在大学里面,那是看了mars的视频教程就开始android之路,从最开始的环境搭建到开发项目,一步一步自己摸索进步,由于一直没有遇到资深的android工程师带领我,所以自己大部分学习来自于网络的blog,eoe论坛,所以我深爱技术分享这个东西,因为网络的强大是由于一大批人不为任何利益分享自己的技术,所以我们才能在网络上找到答案,就算没有答案也可以找到前人研究的成果,我们就可以踩着前人的肩膀继续前进,技

Android 开发工具下载

Eclipse版Android开发工具(使用迅雷下载): http://dl.google.com/android/adt/adt-bundle-windows-x86.ziphttp://dl.google.com/android/adt/adt-bundle-windows-x86_64.ziphttp://dl.google.com/android/adt/adt-bundle-linux-x86.ziphttp://dl.google.com/android/adt/adt-bundle