ToastUtils
Posted 段合江
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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; } }
以上是关于ToastUtils的主要内容,如果未能解决你的问题,请参考以下文章