Java Android蓝牙可发现时间始终为120秒

Java Android蓝牙可发现时间始终为120秒,java,android,android-studio,bluetooth,android-10.0,Java,Android,Android Studio,Bluetooth,Android 10.0,根据这一点,如果将EXTRA_DISCOVERABLE_DURATION EXTRA的值设置为0,则设备始终是可发现的 Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE); discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,0); startActivity(discovera

根据这一点,如果将EXTRA_DISCOVERABLE_DURATION EXTRA的值设置为0,则设备始终是可发现的

Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);    
discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,0);
startActivity(discoverableIntent);
但我的手机总是穿鞋:

某个应用程序希望启用蓝牙并使您的设备对其他设备可见120秒

即使我使用另一个数字,他仍然是120,而不仅仅是0,例如:100300

我在stackoverflow中看到了很多人的问题,但总是没有答案,请有人能帮助