aplicativo @Android não se lembrará da permissão USB

Estou tentando interromper o aplicativo em que estou trabalhando solicitando permissões USB sempre que o dispositivo USB for desconectado. Eu segui: Supressão de pop-up de acesso ao dispositivo USB? sem muita sorte.

O aplicativo lembra o dispositivo USB até que ele seja desconectad

e importa, estou tentando conectar o aplicativo a um Arduino Teens

É assim que minha atividade manifesta se parece

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>     <!-- For receiving data from another application -->
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="text/plain" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"/>
        </intent-filter>
        <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/usb_device_filter" />

    </activity>
</application>

E aqui está o meu arquivo usb_device_filter:

<?xml version="1.0" encoding="utf-8"?>

<resources>
    <usb-device vendor-id="--hidden--" product-id="--hidden--" />
</resources>

ualquer ajuda é bem-vind

EDIT: Também olho para a página do desenvolvedor do Android e eles dizem ao usar um filtro de intenção para conexões USB:Se os usuários aceitarem, seu aplicativo terá permissão automática para acessar o dispositivo até que ele seja desconectad

Gostaria também de salientar que a duplicata sugerida não tem o mesmo problema que estou tentando resolver. O problema deles é ter duas atividades, enquanto o meu problema lida com apenas uma.

https: //developer.android.com/guide/topics/connectivity/usb/hos

questionAnswers(1)

yourAnswerToTheQuestion