使用首选项连接远程设备

时间:2013-09-14 02:46:52

标签: android android-preferences android-bluetooth

我正在尝试获取有关重新配对的最后一个远程蓝牙设备的信息, 但我一直得到一个空字符串。

这是我使用的代码:

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因为我没有得到日志帖子。 任何想法,为什么它不工作。

0 个答案:

没有答案