Обнаружение Bluetooth ограничено 2 минутами на нуге - PullRequest
0 голосов
/ 12 июня 2018

Хорошо, я много искал в Интернете по этому поводу, но, похоже, не могу точно найти проблему, с которой сталкиваюсь.У меня новый телефон Galaxy A7 с Android 7.0.

Я пытаюсь включить Bluetooth через созданное мной приложение и установить его на постоянное обнаружение (т. Е. Не только на 2 минуты).Вот код, который я использую:

Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 0);
startActivity(discoverableIntent);

Но в ответ на сообщение я получаю ограничение в 120 секунд.Я играл с этим, записывая 999 и 99 и многие другие числа, но я всегда получаю одно и то же приглашение в течение 120 секунд.Я посмотрел вокруг и прочитал в ветке, что это, вероятно, что-то с файлом настроек Bluetooth, но я не могу найти его.

Кто-нибудь знает, почему этот кусок кода (который работает на Android 8.0 и 5.2) вроде не работает и как это исправить?Спасибо:)

...