我尝试使用对话框BluetoothAdapter.ACTION_REQUEST_ENABLE
询问用户是否打开蓝牙,但是当我使用它时,程序并没有等待对话框结束。
我必须知道用户是否允许打开蓝牙,这样如果他不允许,我可以返回到以前的活动。即使使用也无法获得结果onActivityResult
。
我怎样才能得到对话的结果,怎样才能让程序等待对话的结果?
我尝试使用的对话框:
private int REQUEST_ENABLE_BT = 100;
...
Intent btEnable = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(btEnable, REQUEST_ENABLE_BT);
之后它就继续进行而不等待结果。