我想显示两个不同的Toast。第二个应在第二个之后8秒出现。显示两个不同Toast
我试图实现代码:
@Override
public void onReceive(Context context, Intent intent) {
Toast toast1 = new Toast(context);
Toast toast2 = new Toast(context);
//toast1
toast1.makeText(context, "First toast ", Toast.LENGTH_SHORT).show();
//wait for 8 seconds
try {
Thread.sleep(8000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//toast2
toast2.makeText(context, "Toast2 ", Toast.LENGTH_SHORT).show();
不幸的是,只出现第二个面包。我不知道这个错误是由于我错误地使用烤面包还是我错误地使用了线程!
谢谢
这是有趣的,看看@ JackOnF1re先贴了正确的答案和其他人只是复制粘贴。 O_ @ – JanithaR