4

在我的 android 应用程序中,加载 Activity 需要超过 10 秒(它包含许多带有冗长文本值的 TextView),现在我想在加载 Activity 期间显示进度条对话框窗口?是否可以使用“AsyncTask”?如果可能的话,那么我如何暂停 UI 线程直到 AsyncTask 完成。当我尝试在 setContentView() 调用之前显示一个对话框时,我收到一个错误,如 android.view.WindowManager$BadTokenException: Unable to add window -- token null 是不是为了申请

4

1 回答 1

1

您可以使用AsyncTaskandViewswitcher在两个布局之间切换(每个布局都是一个视图)。首先设置您的contentView和在onPostExecute(加载后)切换您的布局。
编辑:
有关更多详细信息,请参阅此页面

于 2012-07-19T12:13:26.783 回答