/**自定义单例吐司工具类*/
public class ToastUtil {
Toast toast;
public void showToast(String tips) {
//为空,调用makeText新建Toast,不要new;吐司的makeText方法源码是充气了一个布局,在布局中设置文本,
if(toast==null)
{
toast =Toast.makeText(context, tips, Toast.LENGTH_SHORT);
} else { //不为空,直接设置文本
toast.setText(tips);
}
toast.show(); //显示吐司
}
}
单例吐司工具类
最新推荐文章于 2022-04-07 15:19:44 发布
本文介绍了一种自定义Toast工具类的实现方法,通过单例模式管理Toast对象,优化了多次显示相同Toast消息时的性能消耗。文章详细展示了如何根据不同情况新建或复用Toast实例。

370

被折叠的 条评论
为什么被折叠?



