0
我正在用Ibm Mobile First构建应用程序。我需要在设备获取Internet连接时与服务器同步一些数据。ibm移动优先:即使应用程序被终止,是否有办法发送事件
为了实现这一目标,我在Android Native中实现了broadcast接收器。
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?