我的应用程序显示Toast某个动作何时发生.然而,如果其中两个动作发生在附近,我想放弃显示第一个Toast,而只显示第二个.我认为Toast.cancel()会做到这一点,但它的作用就是隐藏第一个吐司; 第二个只显示在第一个完成显示之后.
示例代码:
Toast toast1 = Toast.makeText(parentActivity, "Test1", Toast.LENGTH_SHORT);
Toast toast2 = Toast.makeText(parentActivity, "Test2", Toast.LENGTH_SHORT);
toast1.show();
toast2.show();
toast1.cancel();
Run Code Online (Sandbox Code Playgroud)
第二个Toast只在等待一段时间后显示(短持续时间的长度).事实上即使我打电话也会发生这种情况toast2.cancel().
我不确定这是否有效,但也许尝试取消它们,然后再次显示第二个。
| 归档时间: |
|
| 查看次数: |
1010 次 |
| 最近记录: |