在测试我的应用程序时,我发现Toast行为在API 28中有所不同
以下代码在Android 9上不显示任何内容,而在较旧的设备上则显示该消息
Toast toast = Toast.makeText(this,"TEST",Toast.LENGTH_SHORT);
toast.show();
toast.show();
是否有可能克服这一点并在短时间内发生多个事件时实际显示敬酒?
Toast.makeText();
是静态方法。因此,您无需创建Toast实例即可显示Toast并将应用程序上下文用作上下文。您也可以使用毫秒代替Toast.Length_SHORT。因此,下面的示例显示了100毫秒的吐司。
Toast.makeText(getApplicationContext(),"TEST", 100).show();