0

BluetoothAdapter.ACTION_REQUEST_ENABLEダイアログを使用して Bluetooth をオンにするようにユーザーに依頼しようとしましたが、使用すると、プログラムはダイアログが終了するのを待ちませんでした。
ユーザーが Bluetooth をオンにすることを許可しているかどうかを知る必要があるため、ユーザーが許可しない場合に前のアクティビティに戻ることができます。使用しても結果をonActivityResult取得できませんでした。

ダイアログの結果を取得するにはどうすればよいですか? また、ダイアログの結果をプログラムに待機させるにはどうすればよいですか?

私が使用しようとしたダイアログ:

private int REQUEST_ENABLE_BT = 100;  
...  
Intent btEnable = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);  
startActivityForResult(btEnable, REQUEST_ENABLE_BT);

後は結果を待たずにそのまま進みます。

4

2 に答える 2