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 }
原文地址:https://www.cnblogs.com/renzimu/p/4535717.html