В настоящее время я разрабатываю приложение с использованием Cordova и поэтому разработал плагин Cordova, который запускает службу и запускается из этого плагина:
public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
switch(action){
case "start":
Intent startIntent = new Intent(context, BackgroundService.class);
startIntent.putExtra("action", "play");
context.startService(startIntent);
return true;
}
return false;
}
Код сокращен для удобства чтения. Теперь обычно я использовал бы обратные вызовы для вызова методов javascript из плагина, но, поскольку я хочу использовать сервис для функциональности, как я мог бы вызвать метод (или, возможно, обратный вызов) оттуда?
Заранее большое спасибо:).