1

可能重复:
Android:线程中的吐司

我正在从工作线程调用帮助程序类函数,其中我试图举杯,但我得到以下异常

Android Can't create handler inside thread that has not called Looper.prepare

我们不能从非 UI 线程中举杯敬酒吗?

4

1 回答 1

9

您可以使用runOnUiThread()例如

this.runOnUiThread(show_toast);

并且在show_toast

private Runnable show_toast = new Runnable()
{
    public void run()
    {
        Toast.makeText(Autoamtion.this, "My Toast message", Toast.LENGTH_SHORT)
                    .show();
    }
};
于 2012-11-07T10:08:33.210 回答