Toast连续弹出的问题

Posted gavanwanggw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Toast连续弹出的问题相关的知识,希望对你有一定的参考价值。

public class CommUtils {

	private static Toast toast = null;

	public static void showToast(int text) {

		if (toast == null) {
			toast = Toast.makeText(NetApplication.getInstance()
					.getApplicationContext(), text, Toast.LENGTH_SHORT);
		} else {
			toast.setText(text);
		}

		toast.show();

	}

}

採用传统方式弹出Toast,假设连续多次弹出。将造成Toast长时间显示,用户体验不好。因此採用了如上方式,Toast函数中传入了全局的Application Context。



以上是关于Toast连续弹出的问题的主要内容,如果未能解决你的问题,请参考以下文章

有人知道怎么实现触摸屏幕弹出的Toast立即消失的功能吗?

Android 当中的Toast实现

搜索连续最小值时避免频繁推送/弹出的数据结构

wpf在win10系统上弹出toast和notification

Android踩坑小记:在onResume中申请权限

Android踩坑小记:在onResume中申请权限