Я знаю, что этот вопрос был сделан миллион раз здесь, но ни один из ответов не соответствует моим потребностям.Телефонный звонок, звонок от Android до Кордовы
У меня есть BroadcastReceiver
, которые принимают данные из других приложений, поэтому Выполнение кода запускается на основе кода Android.
Я видел, что webView.sendJavascript
устарел, но у меня нет Кордовы webview
, доступной на BroadcastReceiver
.
Я заметил, что вы могли бы сделать что-то вроде этого:
webView.loadUrl("javascript:console.log('hello from wear: " + mStopsNumber + "');");
Но опять-таки я не могу получить доступ к cordova
, webview
объектов из BroadcastReceiver
Я не понимаю, как есть так много вопросов которые просят что-то подобное, и все отвечают о том, как построить плагин Cordova. Я знаю, как создать свой собственный плагин Cordova, но, насколько я понимаю, плагин Cordova запускается в JS-коде с codova.exec(whatever
, и это не мой сценарий.
Что мне не хватает?
Ницца! Но когда я это делаю, я получаю BroadcastReceiver: не могу создать экземпляр класса; нет пустого конструктора :( – rubdottocom