ProgressDialog圈不会在设备上显示

问题描述:

我的ProgressDialog在我的活动中。我正在使用一些设备进行测试,但仅在一个加载循环未显示。 它没有显示它是运行Android 7.0的Moto G4 Plus的设备。下面有一张照片。ProgressDialog圈不会在设备上显示

Moto G4 Plus running android 7.0

我也运行在华硕Zenfone 3运行的Android也是7.0的应用程序。他们都运行Android 7.0,但只有一个不显示该圈。 Asus Zenfone 3 running android 7.0

这里是我的代码:

import android.app.ProgressDialog; 

    private ProgressDialog progressDialog; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
    progressDialog = new ProgressDialog(this); 
     progressDialog.setMessage("Carregando..."); 
    } 

    private void myMethod(){ 
      progressDialog.show(); 
    } 

有没有人有同样的问题?有没有办法解决它,仍然使用ProgressDialog?

+0

ProgressDialog现在已被弃用。您最好在对话框中使用ProgressBar。 –

+0

@ShahinMursalov但它已被弃用的Android O,对不对?在Android的牛轧糖它应该工作 – yasin

+0

是的,这是正确的。 –

检查您的设备是否处于省电模式(某些设备禁用动画),或者在开发人员选项中关闭动画。

+0

这是被禁用的动画。 TKS – yasin

另外,检查圆的颜色。我遇到了这个问题,默认情况下圆圈是白色的,对话框的背景也是白色的。

Here more information how to change the color.