zoukankan      html  css  js  c++  java
  • ToastUtils

    public class ToastUtils {
    
        private static String TAG="ToastUtils";
        private static Toast toast;
    
        /**
         *单例获取实例
         * @param context
         * @return
         */
    
        private static ToastUtils toastUtils;
        private  ToastUtils(Context context){
            toast=Toast.makeText(context.getApplicationContext(),null,Toast.LENGTH_SHORT);
        }
        public static ToastUtils instance(Context context){
    
            if(toastUtils==null){
                synchronized (ToastUtils.class){
                    if(toastUtils==null){
                        toastUtils=new ToastUtils(context);
                    }
                }
            }
            return toastUtils;
        }
    
        //短时间显示Toast
        public void showShortToast(String msg){
            toast.setText(msg);
            toast.setDuration(Toast.LENGTH_SHORT);
            toast.show();
        }
    
        //短时间显示Toast
        public void showShortToast(int resId){
            toast.setText(resId);
            toast.setDuration(Toast.LENGTH_SHORT);
            toast.show();
        }
    
        //长时间显示Toast
        public void ShowLongToast(String msg){
            toast.setText(msg);
            toast.setDuration(Toast.LENGTH_LONG);
            toast.show();
        }
        //长时间显示Toast 
        public void ShowLongToast(int resId){
            toast.setText(resId);
            toast.setDuration(Toast.LENGTH_LONG);
            toast.show();
        }
    
        //取消toast
        public void cancleToast(){
            if(toast!=null){
                toast.cancel();
                toast=null;
            }
            toastUtils=null;
        }
    
    }
    

      

  • 相关阅读:
    checkbox美化
    JS 之简单计算器
    python实现简单用户认证和角色制授权
    搭建高性能web服务
    纯JS实现fadeIn 和fadeOut
    纯CSS实现气泡框
    javascript之对象(二)&& 继承问题
    JavaScript之对象(一)
    Web发展史
    [LeetCode 256] Paint House
  • 原文地址:https://www.cnblogs.com/wangjiaghe/p/7815455.html
Copyright © 2011-2022 走看看