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();
|
dialog = builder.create();
|
||||||
//noinspection ConstantConditions
|
//noinspection ConstantConditions
|
||||||
|
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) {
|
||||||
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
|
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().addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
|
||||||
dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
|
dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
|
||||||
dialog.show();
|
dialog.show();
|
||||||
|
|
Loading…
Reference in a new issue