cleanup (changed to debug and want to keep changes)

This commit is contained in:
Eric House 2019-12-10 21:10:21 -08:00
parent c7ebe6e80e
commit 0493ad2ef8

View file

@ -677,21 +677,27 @@ public class BTService extends XWJIService {
if ( BOGUS_MARSHMALLOW_ADDR.equals( btAddr ) ) { if ( BOGUS_MARSHMALLOW_ADDR.equals( btAddr ) ) {
String btName = addr.bt_hostName; String btName = addr.bt_hostName;
if ( null == s_namesToAddrs ) { if ( null == s_namesToAddrs ) {
s_namesToAddrs = new HashMap<String, String>(); s_namesToAddrs = new HashMap<>();
} }
if ( ! s_namesToAddrs.containsKey( btName ) ) {
if ( s_namesToAddrs.containsKey( btName ) ) {
btAddr = s_namesToAddrs.get( btName );
} else {
btAddr = null;
}
if ( null == btAddr ) {
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if ( null != adapter ) { if ( null != adapter ) {
Set<BluetoothDevice> devs = adapter.getBondedDevices(); for ( BluetoothDevice dev : adapter.getBondedDevices() ) {
Iterator<BluetoothDevice> iter = devs.iterator(); Log.d( TAG, "%s => %s", dev.getName(), dev.getAddress() );
while ( iter.hasNext() ) { if ( btName.equals( dev.getName() ) ) {
BluetoothDevice dev = iter.next(); btAddr = dev.getAddress();
s_namesToAddrs.put( dev.getName(), dev.getAddress() ); s_namesToAddrs.put( btName, btAddr );
break;
}
} }
} }
} }
btAddr = s_namesToAddrs.get( btName );
} }
return btAddr; return btAddr;
} }