1

再ペアリングのために最後のリモート Bluetooth デバイスに関する情報を取得しようとしていますが、null 文字列を取得し続けます。

これは私が使用しているコードです:

String lastUsedRemoteDevices = getPreferences(MODE_PRIVATE).getString("LAST_REMOTE_DEVICE_ADDRESS", null);
if (lastUsedRemoteDevices!=null){
    Log.d("TAL","checking for last used remote devices");
    Set<BluetoothDevice> pairedDevices = adapter.getBondedDevices();        
    for (BluetoothDevice pDevice: pairedDevices){
         if (pDevice.getAddress().equals(lastUsedRemoteDevices)){               
             Log.d("TAL","foud device: "+pDevice.getName());
             remoteDevice = pDevice;            
             connectionEstablished==true;
         }
     }}

ログポストを取得できないため、Stringresultがnullであると想定しています。なぜそれが機能しないのかについてのアイデア。

4

0 に答える 0