検出可能なタイムアウト期間を手動で構成する機能を追加したい Bluetooth アプリに取り組んでいます。DISOVERABLE_DURATION を 120 または 300 に設定すると正常に動作します。秒。
同様に、Never Time out の DISOVERABLE_DURATION を 0 に設定しましたが、これも機能していません。
よく検索したところ、同様のバグが報告されていることがわかりましたが、適切な解決策を見つけることができませんでした。
次のインテントを発射しています
Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,DISOVERABLE_DURATION);
startActivityForResult(discoverableIntent,REQUEST_DISCOVERABLE_BT);
適切な解決策を教えてください../