📅  最后修改于: 2023-12-03 15:20:39.389000             🧑  作者: Mango
Toast.makeText()
是 Android 系统中一个用于快速显示短暂通知的类。它可以在用户界面的顶部弹出一条消息,提供简单的反馈信息。需要注意的是,Toast 通知不应该用于任何重要的信息提示,因为用户可能会意外地错过它。
Toast.makeText(Context context, CharSequence text, int duration);
Toast.makeText()
接收三个参数:
Context
:上下文对象,用于访问应用程序资源。text
:要显示的文本。duration
:消息的持续时间,包括三种选项:Toast.LENGTH_SHORT
、Toast.LENGTH_LONG
或者自己指定的毫秒数。makeText()
方法返回一个 Toast
对象,我们可以调用该对象的 show()
方法来显示 Toast 通知。
以下示例演示了 Toast.makeText()
的使用方法:
// 创建 Toast 通知并直接显示
Toast.makeText(this, "This is a Toast notification", Toast.LENGTH_SHORT).show();
在以上代码示例中,为了创建 Toast 通知,我们需要传入一个上下文对象(this
)、一个文本("This is a Toast notification")和一个持续时间(Toast.LENGTH_SHORT
)。我们随后调用 show()
函数来显示Toast 通知。
要正确使用 Toast.makeText()
,我们需要遵守以下几点:
Context
对象不能为 null 值,否则会抛出异常。duration
参数必须指定为 Toast.LENGTH_SHORT
或 Toast.LENGTH_LONG
常量或特定时间。Toast
。Toast
通知不适合长时间显示,应该用于显示短暂通知。