Activity的onCreate()上的长时间操作

ofi*_*rbt 3 android progressdialog

我有一个Activity,它从远程服务器检索信息并将其显示在TableLayout中.从服务器检索信息的函数有自己的超时,超过超时时抛出异常.

现在,当加载活动时,我希望触发函数,并在函数工作时显示progressDialog,并在函数完成工作时隐藏,或者抛出超时异常.

问题:我已经将上述所有功能的代码放在onCreate()函数中.仿真器屏幕上没有显示任何内容,因为onCreate()函数尚未运行...

我也尝试将代码放在onStart()函数中......同样不需要的结果......

我试图避免使用线程,因为该功能需要许多线程无法访问它们的变量......

我怎样才能实现想要的行为?

谢谢.