gpt4 book ai didi

android - 关于 Android 进度对话框。避免?

转载 作者:IT王子 更新时间:2023-10-28 23:29:22 25 4
gpt4 key购买 nike

我正在阅读有关 Android 网站中的 Dialogs 的内容,并且遇到了一个部分,上面写着“避免 ProgressDialog”。

这里是链接:http://developer.android.com/guide/topics/ui/dialogs.html

这是否意味着他们建议不要使用它?在我的应用程序执行后台工作时,我真的需要一个显示进度的弹出窗口。

这是否意味着我必须使用 ProgressBar 类构建自己的进度对话框?顺便说一句,如何构建它?任何帮助表示赞赏。

最佳答案

编辑:在 Android O 中,ProgressDialog 现在是 officially deprecated .建议使用另一种方法

This class was deprecated in API level O. Use a progress indicator such as ProgressBar inline inside of an activity rather than using this modal dialog.


原答案:

这都是从设计和用户交互的角度,而不是代码的角度。

UI 指南告诉您避免使用 ProgressDialog 不是因为该类已被弃用(在撰写此答案时还没有),而是因为它迫使用户避免交互使用应用程序,只需盯着屏幕。

以 Google Play 应用为例。在它下载应用程序/更新时,您仍然可以滑动、导航等。您仍然可以在应用程序执行某些操作时参与其中。

如果您绝对需要用户在进度条完成之前停止交互,请务必这样做。文档只是说您可以找到更好的方法(因此链接到 Progress & Activity)。

关于android - 关于 Android 进度对话框。避免?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21152764/

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