我正在使用Ibm Mobile First构建应用程序。我需要在设备获得Internet连接时与服务器同步一些数据。
为实现这一目标,我在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",data)将数据发送到Js,当应用程序运行时工作正常但在应用程序运行时无效杀死即可。
那么有什么方法可以在应用程序被杀或未运行时从Android本机向js发送一些事件?
答案 0 :(得分:0)
您正在寻找的是在Android中将移动优先SDK作为服务进行摩擦。
不幸的是,此时SDK无法用于Android中的服务。