Jak otworzyć poziom Alert DIalog w systemie Android

Mam aplikację, która otwiera okno dialogowe alertów, gdyurządzenie Bluetooth jest podłączone / odłączone. Okno dialogowe alarmu jest uruchamiane przez odbiorcę transmisji na łączu urządzenia Bluetooth.

Chcę otworzyć okno dialogowe z alertem, tak aby otworzyć moją aplikację(aplikacja A)> długie naciśnięcie home> przejście do innej aplikacji (aplikacji B), podłączenie urządzenia bluetooth -> mój alert z aplikacji A zostanie wyświetlona na górze aplikacji B.

To, co dzieje się teraz, to że mogę zobaczyć tylko okno dialogowe, gdy wrócę do aplikacji A

Mój obecny kod:

    final AlertDialog.Builder dialog = new AlertDialog.Builder(activity,
            AlertDialog.THEME_DEVICE_DEFAULT_DARK);

    ... some setting here

    final AlertDialog alert = dialog.create();
    alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
    alert.show();

questionAnswers(2)

yourAnswerToTheQuestion