我正在开发蓝牙应用程序。它包括一个列表视图,其中显示已配对和可见的设备。长按未配对的会打开我使用此代码实现的配对对话框-
Class class1 = Class.forName("android.bluetooth.BluetoothDevice");
Method createBondMethod = class1.getMethod("createBond");
int position = ((AdapterContextMenuInfo)item.getMenuInfo()).position;
boolean result = ((Boolean)createBondMethod.invoke(pairedDevices.get(position).getDevice())).booleanValue();
我观察到此方法会立即返回,而无需等待配对完成。但我需要知道配对是否成功。这是在函数的返回值中指出的,还是有其他方式知道它?
提前致谢,