当我在 stackoverflow 中搜索 toast 时,我发现了很多与我的问题有关的东西。但是它们都没有解决我的问题。在我的 android 应用程序中,我应该在彼此之后显示许多敬酒。但是,当我尝试这样做时,下一个敬酒会等待当前敬酒完成。即使我用取消来吐司,在我看来它从来没有用过。请给我一个确切的解决方案。谢谢..
inflater = getLayoutInflater();
backgForToast=(ViewGroup) findViewById(R.id.toast_layout_root);
layout = inflater.inflate(R.layout.toastbackground,backgForToast);
textForToast = (TextView) layout.findViewById(R.id.text);
textForToast.setText(toastMessage);
toast.setGravity(Gravity.TOP|Gravity.LEFT, toastX2-90,toastY2-90);
toast.setView(layout);
toast.show();
Handler handler = new Handler();
long delay = 500;
handler.postDelayed(new Runnable() {
@Override
public void run() {
toast.cancel();
}
}, delay);