Я создаю приложение, используя Ibm Mobile First. В котором мне нужно синхронизировать некоторые данные с сервером всякий раз, когда устройство получает подключение к Интернету.Ibm mobile first: есть способ отправлять события, даже если приложение убито
Для этого я реализовал приемник широкого набора в Android Native.
public class ConnectivityReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
boolean isConnected = BasicUtils.isConnected(context);
L.e("onReceive : "+isConnected);
Config.isConnected = isConnected;
try {
JSONObject data = new JSONObject();
data.put("isConnected", isConnected);
WL.getInstance().sendActionToJS("isConnected", data);
} catch (Exception e) {
// TODO: handle exception
}
}
}
Я использую этот метод WL.getInstance(). SendActionToJS («IsConnected», данные) для передачи данных в Js, который работает хорошо, когда приложение работает, но не работает, когда приложение будет убит.
Так что я могу отправить какое-то событие из родного Android в js, когда приложение будет убито или не запущено?