我想在单击按钮 30 秒后添加一个 toast。你能帮我一下吗?
您可以使用Handler
with postDelayed()
。你可以找到文档here http://developer.android.com/reference/android/os/Handler.html#postDelayed%28java.lang.Runnable,%20long%29
例如:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// Put your Toast here
}
}, 30 * 1000);
你必须注意你的线程是哪个Handler
正在运行。如果您想进行 UI 修改(例如Toast
),您必须附上Handler
在你的 UI 线程上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)