Update BaseDialog.java

pull/594/head
jhengazuki 3 months ago
parent f143a27d28
commit 5af4944e01
  1. 8
      app/src/main/java/com/fongmi/android/tv/ui/dialog/BaseDialog.java

@ -47,8 +47,10 @@ public abstract class BaseDialog extends BottomSheetDialogFragment {
}
protected void setDimAmount(float amount) {
getDialog().getWindow().setDimAmount(amount);
getDialog().getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
if (getDialog() != null && getDialog().getWindow() != null) {
getDialog().getWindow().setDimAmount(amount);
getDialog().getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
}
}
@NonNull
@ -71,7 +73,7 @@ public abstract class BaseDialog extends BottomSheetDialogFragment {
@Override
public void onStart() {
super.onStart();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && getDialog().getWindow() != null) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && getDialog() != null && getDialog().getWindow() != null) {
getDialog().getWindow().setNavigationBarContrastEnforced(false);
}
}

Loading…
Cancel
Save