ToastUtils 对系统Toast的封装

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

对系统Toast的封装,用起来更简单方便

    import android.content.Context;  
    import android.widget.Toast;  
      
     //Toast统一管理类  
    public class ToastUtils  
    {  
      
        private ToastUtils()  
        {  
            /* 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();  
        }  
      
    }  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:python分割文件代码

下一篇:捕获Android 错误信息然后发送至服务器