Я занимаюсь разработкой приложения, которое будет использовать ToggleButton для включения и отключения BlueTooth.Мне удается заставить ToggelButton включать и выключать BlueTooth, но я не могу проверить, включено ли и выключено BlueTooth.Проблема в том, что если вы включаете или выключаете BlueTooth из другого места, вы можете отключить BlueTooth, когда вы действительно хотите включить его.Вот мой код:
public void onClick(View v) {
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if(adapter != null) {
if(adapter.getState() == BluetoothAdapter.STATE_ON) {
adapter.disable();
} else if (adapter.getState() == BluetoothAdapter.STATE_OFF){
adapter.enable();
} else {
//State.INTERMEDIATE_STATE;
}
}
}
Как сделать так, чтобы он был проверен, когда BlueTooth включен, и не отмечен, когда BlueTooth выключен?