要在Android Pie中覆盖之前的Toast消息,您可以使用以下代码示例:
首先,在代码中创建一个全局的Toast变量:
private static Toast toast;
然后,使用以下方法来显示Toast消息:
public static void showToast(Context context, String message) {
// 如果之前已经有Toast在显示,立即取消它
if (toast != null) {
toast.cancel();
}
// 创建一个新的Toast消息
toast = Toast.makeText(context, message, Toast.LENGTH_SHORT);
toast.show();
}
您可以在需要显示Toast消息的任何地方调用showToast
方法,例如:
showToast(getApplicationContext(), "Hello, World!");
这样,每次调用showToast
方法时,如果之前有Toast消息正在显示,它将立即被取消,然后显示新的消息。