我是否必须制作新的可运行
如何使用下面的代码在线程内部进行祝酒,而不会使用下面的代码发送垃圾邮件
runOnUiThread(new Runnable() {
@Override
public void run()
{
Toast.makeText(ClassName.this, R.string.something, Toast.LENGTH_LONG).show(); //edit
}
});
每一天我想要祝酒?
这是我的代码
new Thread(new Runnable() {
public void run() {
doLogin();
}
}).start();
}
public void doLogin() {
username = teUsername.getText().toString().trim();
password = tePassword.getText().toString().trim();
if(username == "" || password == ""){
displayToast("Enter a username and password");
return;
}
.
.
.
more toasts
编辑我想知道如何有效地从线程内部调用toasts。每次我想要显示祝酒词时都不会创建新的runnable
答案 0 :(得分:3)
.show()
Toast结束。
Toast.makeText(ClassName.this, R.string.something, Toast.LENGTH_LONG).show();