标签: android
我的主屏幕有一个过程,可能需要20-30秒才能将信息加载到屏幕上。虽然这种情况正在发生,但屏幕只是黑色。我尝试使用ProgressDialog让用户知道进程正在运行,但由于屏幕是黑色的,你无法看到它。我可以刷新屏幕以使对话框可见,还是需要在后台运行我的初始过程以便屏幕可见?
答案 0 :(得分:2)
任何超过200毫秒的事情都应该作为后台任务运行。您可以使用AsyncTask或Thread / Handler组合。
AsyncTask
Thread
Handler