对不起,我的英语不好。
我要按顺序显示两个吐司,换句话说,当第一个吐司持续时间超过第二个吐司时出现。
这是我的代码:
Toast.makeText(this, "Toast1", Toast.LENGTH_SHORT).show();
Toast.makeText(this, "Toast2", Toast.LENGTH_SHORT).show();
,但仅会显示第二个吐司消息。我认为当执行第二个Toast的show方法时,它将取消以前的Toast(第一个Toast)
我用以下代码解决了我的问题:
Toast.makeText(this, "Toast1", Toast.LENGTH_SHORT).show();
Handler handler =new Handler();
handler.postDelayed(new Runnable()
{
@Override
public void run()
{
Toast.makeText(MainActivity.this, "Toast2", Toast.LENGTH_SHORT).show();
}
},1000);
但是有没有更简单的解决方案?
答案 0 :(得分:1)
有两种方法可以实现