【问题标题】:Progress dialog showing circular arrow only in Android Oreo仅在 Android Oreo 中显示圆形箭头的进度对话框
【发布时间】:2017-12-12 10:47:43
【问题描述】:

在 Android 8 上 - Oreo ProgressDialog 不起作用,它只显示圆形箭头。

在我的应用程序中

我知道它在 API 26 中已被弃用

progress dialog 的这种行为与 Google 的其他应用相同

我已经创建了自定义对话框来显示进度条,是否有任何本机解决方案

设备 - Nexus 5x

操作系统 - Android 8

【问题讨论】:

  • 请显示代码
  • 进度对话框在 api 26 中已弃用
  • 但是 google 其他应用呢?
  • 我在 android oreo 上遇到了同样的问题
  • 我在 Oreo 和 HTC10 设备上的 YouTube 应用中看到了同样的问题。

标签: android progressdialog android-8.0-oreo


【解决方案1】:

我刚刚在使用 Oreo 的 Galaxy S7 时遇到了同样的问题,并且它确实发生在任何 ProgressBar 中,而不仅仅是在 ProgressDialog 中。

原来我在开发者选项中关闭了“Animator 持续时间比例”。当我打开它时,我再次看到动画进度条。

【讨论】:

    【解决方案2】:

    ProgressDialog已弃用,如果您想使用 progressbar,则可以使用 progressbar,然后打击代码适合您:

    DelayedProgressDialog progressDialog = new DelayedProgressDialog();
    progressDialog.show(getSupportFragmentManager(), "tag");
    

    使用this

    【讨论】:

    • 不回答问题并且提出问题的人已经声明它已被弃用,
    【解决方案3】:

    就我而言,此问题仅在电池电量不足时出现。我发现它与启用省电模式有关。 在这里查看答案:Progressbar disappears in battery saver mode (Android 5.x)?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      相关资源
      最近更新 更多