我在我的一个Android应用程序中使用ProgressDialog
。它向我显示了上述标题的警告。我在java中使用过它,如下所示。这不是重复的问题。我已经搜索了解决方案,但还没有找到它。
mProgress = new ProgressDialog((this),R.style.AlertDialogTheme);
mProgress.setCancelable(false);
mProgress.getWindow().setGravity(Gravity.BOTTOM);
mProgress.getWindow().setBackgroundDrawable(new ColorDrawable(Color.WHITE));
任何人都可以请求我这可能导致错误或不会?我怎么解决呢?
答案 0 :(得分:2)
只需通过
声明警告 Window window = mProgress.getWindow();
assert window != null;
window.setGravity(Gravity.BOTTOM);
window.setBackgroundDrawable(new ColorDrawable(Color.WHITE));
或者你可以用
的if case包装它 Window window = mProgress.getWindow();
if ( window != null )
window.setGravity(Gravity.BOTTOM);
window.setBackgroundDrawable(new ColorDrawable(Color.WHITE));
它只是一个lint警告,你可以忽略它。