Короткая
Я пытаюсь создать List<ScanFilter>
в JavaScript с помощью Android API, как показано ниже:
var scanFilterList = new java.util.List<android.bluetooth.le.ScanFilter>;
Однако JavaScript дает мне ошибку SyntaxError из-за неожиданного токена, который, как я предполагаю, из-за угловых скобок. Любая помощь в преодолении этой проблемы и создании List<ScanFilter>
будет принята с благодарностью !!
Длинный
Я хочу периодически запускать сканирование BluetoothLE в своем приложении NativeScript (на данный момент волнуюсь только о стороне Android), даже когда экран выключен. Насколько я понимаю, это было бы возможно, как указано в документации:
Для нефильтрованных сканирований сканирование останавливается при выключенном экране для экономии энергии. Сканирование возобновляется при повторном включении экрана. Чтобы избежать этого, выполните отфильтрованное сканирование, используя надлежащий ScanFilter.
Источник
Я пытаюсь создать ScanFilter
для использования в качестве параметра для startScan()
при его вызове. Однако, когда я пытаюсь создать новый список, как показано ниже:
var scanFilterList = new java.util.List<android.bluetooth.le.ScanFilter>;
Я получил ошибку SyntaxError из-за неожиданного токена. Я предполагаю, что это потому, что угловые скобки не распознаются JavaScript и вызывают проблемы.
Как я могу обойти эту проблему и успешно создать переменную List<ScanFilter>
в JavaScript для использования.