【发布时间】:2011-08-26 22:36:26
【问题描述】:
我在调用方法时遇到以下异常,该方法最终从我的异步任务中调用 POST 方法:
“无法在 Android 中未调用 Looper Prepare 的线程内创建处理程序”。
我正在使用异步任务来显示进度对话框。
你能帮帮我吗?
谢谢
【问题讨论】:
-
你也应该发布你的代码,否则我们怎么知道你在哪里做错了?
我在调用方法时遇到以下异常,该方法最终从我的异步任务中调用 POST 方法:
“无法在 Android 中未调用 Looper Prepare 的线程内创建处理程序”。
我正在使用异步任务来显示进度对话框。
你能帮帮我吗?
谢谢
【问题讨论】:
简而言之:进度对话框的show() 方法必须从UI 线程调用,而不是从后台线程调用。为此,请使用 onProgressUpdate 或 onPreExecute。
【讨论】: