Разместите приложение Android поверх других окон

У меня есть приложение для Android, которое автоматически запускается при подключении USB-накопителя к телефону. Это работает хорошо и, как и ожидалось.

Проблема в том, что на многих телефонах Android приложение «Мои файлы» также запускается, когда видит вставленную флешку. Приложение «Мои файлы» появляется после моего приложения, поэтому оно закрывает окно моего приложения.

Есть ли способ вывести окно моего приложения перед окном «Мои файлы» или заставить его появиться после окна «Мои файлы»?

Я пробовал разные значения приоритета, как указано в , чтобы принести app на передний план при получении вызова, но, похоже, это не помогает.

Код приемника, который я использую:

public class MediaReceiver extends BroadcastReceiver {
    private static final String TAG = MediaReceiver.class.getSimpleName();

    @Override
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();
        LogHelper.log(TAG, "Intent received, action = " + action);

        AppEx appEx = (AppEx)context.getApplicationContext();
        if (action.equals("android.hardware.usb.action.USB_DEVICE_ATTACHED")) {

            if(appEx.isActivityVisible()) {
            context.sendBroadcast(new Intent(BaseActivity.ACTION_STICK_ATTACHED));
        } else {
            Intent i = new Intent(context, SplashActivity.class);
            i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);
        }

        appEx.stickAttached();
    } else if (action.equals("android.hardware.usb.action.USB_DEVICE_DETACHED")) {
        appEx.stickDetached();

        context.sendBroadcast(new Intent(BaseActivity.ACTION_STICK_DETACHED));
        }
    }

}

И в моем AndroidManifest.xml у меня есть:

        <receiver android:name="com.android.myApp.receivers.MediaReceiver">
        <intent-filter android:priority="2147483647">
            <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
            <action android:name="android.hardware.usb.action.USB_DEVICE_DETACHED" />
        </intent-filter>
    </receiver>

person Monty    schedule 18.07.2017    source источник