我正在使用 Handler 在 Current Activity 和 Application 的子类之间进行通信。子类有一个处理 Web 服务调用的线程。子类也可能有一个 ProgressDialog 实例。
我想在 http 调用开始时显示 ProgressDialog 并在调用完成时关闭对话框。
为此,我需要从 Handler 访问 Activity。然后使用 setOwnerActivity 将活动分配给 Dialog。
这可能吗?我试过但不能从 Handler 那里得到活动。最大处理程序可以给是发送消息的线程。