新しいランナブルを作成する必要がありますか
以下のコードでスレッドをスパムすることなく、スレッド内からトーストを作成するにはどうすればよいですか
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
編集スレッド内からトーストを効率的に呼び出す方法を知りたいです。トーストを表示するたびに新しいランナブルを作成せずに