ToggleButtonを使用してBlueToothを有効または無効にするアプリを開発しています。私はToggelButtonをBlueToothのオンとオフを切り替えることができますが、BlueToothのオン/オフをチェックすることはできません。問題は、別の場所からBlueToothをオンまたはオフにすると、実際にオンにしたいときにBlueToothをオフにすることがあるということです。ここに私のコードは、これまでのところです:Bluetooth ToggleButtonが状態をチェックしていない
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がオンとオフになっているとき、それをチェックすることができますか?