java - Progresscircle 直到 Activity 加载

标签 java android progress-bar

在我的整个 Activity 加载完成之前,我如何显示一个进度圈? (加载是否意味着加载 Activity 并执行一些需要大约 1-2 秒的功能)?

亲切的问候

最佳答案

你可能想看看这张图片来获得一个想法:

enter image description here

这是 Activity 的生命周期。

一个很好的方法是在 onCreate() 开始时使 ProgressBar 可见,并在结束时使其不可见(或 GONE) onResume()。不过,请确保在访问布局之前对其进行扩充,否则您会遇到错误。

(有关 Activity 的更多信息:Click here。)

编辑:

也许为那些长函数使用 AsyncTask 不是一个坏主意。将 ProgressBar 传递给任务的构造函数,然后在 onPreExecute 函数中将 ProgressBar 的可见性设置为 VISIBLE,并在 onPostExecute 中设置为 GONE 功能。

关于java - Progresscircle 直到 Activity 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15817769/

相关文章:

android - Appium 与 Teamcity 集成

Android Facebook 登录- 个人资料为空

Android 进度条删除默认填充

html - 更改 Bootstrap 进度条背景(不是进度条,而是进度条背景)

android - 如何从以下示例中实现 AsyncTask?

JavaFX FileRader 读取行 gui 显示计数器

java - 从 Amazon S3 读取 Servlet 太慢了

java - 安卓移动 'windows'

android - 以编程方式创建具有轮廓样式的 MaterialButton

java - 导入冲突错误和查看到 Eclipse 中的对象错误