在工作线程中打开对话框

时间:2010-09-27 20:40:52

标签: java android memory

当我尝试在工作线程中打开一个对话框时, 对话框打开然后整个应用程序崩溃。 这是一个Android应用程序。

我得到以下error(我无法发布图片 因为我有不到10分:(()

任何帮助将不胜感激:)

最好的问候

3 个答案:

答案 0 :(得分:1)

所有UI工作必须在主事件/ UI线程上完成。要在后台工作,请查看使用AsyncTask。您可以显示进度对话框,启动任务,通过onProgressUpdate更新状态对话框,然后关闭onPostExecute中的对话框。

答案 1 :(得分:0)

答案 2 :(得分:0)

我认为您应该使用处理程序来执行您想要的操作。在工作线程中,您向处理程序发布消息,处理程序在收到此消息时打开对话框。