我正在尝试从我的代码中禁用蓝牙,但它仍然处于启用状态并且没有引发错误。这是我的代码。
if (m_BluetoothAdapter.isEnabled()){
m_BluetoothAdapter.disable();
}
if (m_BluetoothAdapter.isEnabled() == false){
Toast.makeText(getApplicationContext(), "BLUETOOTH is being disabled", Toast.LENGTH_SHORT).show();
}
这是我的应用程序中唯一用于测试的代码。我还允许蓝牙和蓝牙管理员。Eclipse 和 mobile 都没有给出任何错误,但 BT 仍然启用。请指出我做错了什么。
问候
更新:
嗯,我发现如果我第一次运行这个应用程序,BT 仍然是启用的。
但如果我再次运行应用程序(第二次),BT 将被禁用。
我不确定为什么 BT 只在第二次运行而不是第一次被禁用。有任何想法吗?