0

这是一种学术性的,但是为什么下面的显示敬酒:

public class MyService extends IntentService
{

public PdfRotateService() {
    super("MyService");
    // TODO Auto-generated constructor stub
}

@Override
protected void onHandleIntent(Intent intent)
{
    doSomeThings();

}
@Override
public void onDestroy()
{
    super.onDestroy();
    Toast.makeText(this, text, duration).show();
}


}

,但是将 Toast.makeText() 放在 onHandleIntent() 中不会显示 Toast?

4

1 回答 1

1

阅读文档以了解每种方法的工作原理。根据IntentService onHandleIntent的文档,它运行在一个独立于其他应用程序逻辑运行的工作线程上。为了Toast工作,它必须在主 UI 线程中实现

于 2013-07-24T02:53:46.897 回答