Я совершенно новичок в android разработке пользовательского интерфейса. Я создаю диалог, который должен появиться поверх экрана блокировки, а также поверх моего приложения:
//To make it appear on top of lock screen i'm setting this flag
myDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
//To make the dialog come on top of application i'm setting this flag
myDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY);
Две строки являются последовательными, а вторая перезаписывает первую, которая кажется.
- Есть ли способ установить несколько типов? Я не могу найти правильный API.
- Я устанавливаю правильный флаг, чтобы появиться в верхней части экрана блокировки?