Я не могу понять, как подождать пользователя, чтобы выбрать, нужно ли включить Bluetooth. Если приложение запускается без Bluetooth включен он выходит из строя, потому что я не буду, не дожидаясь результата от этой линии:Android ждет результата активности
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (!mBluetoothAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, 1);
}
Как я могу подождать до тех пор, пока пользователь не выберет да или нет включения Bluetooth? -Спасибо
Вы ничего не делать в вашем приложении, пока 'onActivityResult()' не называется. Возможно, вам нужно установить флаг в своей деятельности, который вы ожидаете от пользователя, чтобы вы ничего не делали с Bluetooth, пока пользователь не ответит. –
Вы переопределяете 'onActivityResult()'? – codeMagic
релевантный http://stackoverflow.com/questions/20558689/back-to-previous-activity-with-intent/20558774#20558774 – codeMagic