gpt4 book ai didi

android - 是否可以在 android Activity 中调用 setContentView() 之前显示进度条对话框?

转载 作者:太空宇宙 更新时间:2023-11-03 11:19:12 24 4
gpt4 key购买 nike

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

最佳答案

您可以使用AsyncTaskViewswitcher 在两个布局之间切换(每个布局是一个 View )。首先设置您的contentView 并在onPostExecute(加载后)切换布局。
编辑:
有关详细信息,请参阅 this page .

关于android - 是否可以在 android Activity 中调用 setContentView() 之前显示进度条对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11560364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com