在service中显示弹出框

2018-03-07  本文已影响4人  enchanted1107

progressDialog =new ProgressDialog(mContext);

progressDialog.setTitle("慕奈花舍更新");

progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

progressDialog.setCancelable(false);

progressDialog.setCanceledOnTouchOutside(false);

progressDialog.setMax(100);

progressDialog.setProgress(1);

//android6.0~7.0

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M&&Build.VERSION.SDK_INT < Build.VERSION_CODES.O){

progressDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_TOAST);

}else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){

//android8.0以上

progressDialog.getWindow().setType((WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY));

}else {

//其他

progressDialog.getWindow().setType((WindowManager.LayoutParams.TYPE_SYSTEM_ALERT));

}

上一篇 下一篇

猜你喜欢

热点阅读