【发布时间】:2012-06-26 21:12:43
【问题描述】:
我有一个 Android 应用程序,它使用 RPC 机制来设置/从服务器获取信息。我从主线程(阻塞)中调用 RPC,我希望它们被阻塞。但是,有时通话可能会持续几秒钟,我想在指定时间(例如 1 秒)后显示一个不确定的进度对话框。
我试图生成一个新线程来进行调用,并且主线程在循环中等待(带有睡眠),直到调用完成。在这个循环中,我显示了进度对话框,但这不起作用。
是否可以在另一个线程中显示和更新进度对话框,或者是否有人知道更好的解决方案,允许我使用阻塞调用?
【问题讨论】:
标签: android multithreading rpc