/ / Flushing der Android Bluetooth Name Cache - Android, Bluetooth

Flushing der Android Bluetooth-Namen-Cache - Android, Bluetooth

Ich versuche, einen Code zu schreiben, der Bluetooth-Geräteerkennung durchführt.

Android speichert einen Cache der Anzeigenamen für Bluetooth-Geräte: Anrufen BluetoothDevice.getName() gibt den Wert im Cache zurück, oder null wenn der Name noch nicht zwischengespeichert wurde.

Ich versuche den Codepfad zu testen, wenn kein Name vorhanden istist verfügbar. Leider ist das wirklich schwer, da der Cache persistent ist. Sobald Android ein Gerät einmal gesehen hat, wird es zwischengespeichert und ich sehe Android nie wieder versuchen, den Namen nachzuschlagen.

Gibt es eine Möglichkeit, den Namenscache zu leeren, damit Android die Namen erneut abruft --- und vor allem, dass der Name nicht verfügbar ist?

Antworten:

0 für die Antwort № 1

Ich glaube die Frage Wie programmiere ich den Bluetooth-Namen-Cache in Android programmatisch? ist Ihrer Frage sehr ähnlich und könnte Ihnen helfen.