add support for Application overlay in api version >= 26
This commit is contained in:
parent
381a40a4ed
commit
ec1ebd4881
1 changed files with 5 additions and 1 deletions
|
@ -425,7 +425,11 @@ public class AutofillService extends AccessibilityService {
|
|||
|
||||
dialog = builder.create();
|
||||
//noinspection ConstantConditions
|
||||
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
|
||||
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) {
|
||||
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
|
||||
} else {
|
||||
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY);
|
||||
}
|
||||
dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
|
||||
dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
|
||||
dialog.show();
|
||||
|
|
Loading…
Reference in a new issue