大家好(如果这个问题已经回答,但对我没什么用,我很抱歉。)
我正在开发一个带有phonegap 3.1的Android APP,我需要观察用户的位置并将其发送到服务器中。所有通过javascript完成的通信。
目前,我的应用程序工作正常,但当它进入后台android随机杀死我的应用程序。我需要一些东西让我的应用留在后台。
我知道我可以使用后台服务,但我不知道我是否可以使用后台服务执行我的javascript功能。
另一个问题我可以阅读它来发送通知和午餐一个startForeground()但是在女巫服务中我可以在这个startForeground()午餐。目前我试过这个:
mNotificationManager.notify(tag.hashCode(), noti);
Service s = (Service) cordova.getActivity().getSystemService(ns);
s.startForeground(777, noti);
我也试试这个:
context = cordova.getActivity().getApplicationContext();
Notification noti = StatusNotificationIntent.buildNotification(context, tag, contentTitle, contentText, flag);
mNotificationManager.notify(tag.hashCode(), noti);
((Service) context).startForeground(777, noti);
但我知道这是错误的做法。
感谢你的未来答案。