0

我是否必须制作一个新的可运行文件

如何从线程内部进行敬酒,而不会使用以下代码向我的线程发送垃圾邮件

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

编辑我想知道如何有效地从线程内部调用 toast。每次我想显示吐司时都没有创建新的可运行文件

4

1 回答 1

3

.show()吐司结束。

Toast.makeText(ClassName.this, R.string.something, Toast.LENGTH_LONG).show();
于 2012-06-11T14:31:19.413 回答