Phonegap android不会被os杀死

时间:2013-10-25 07:52:19

标签: javascript android cordova foreground

大家好(如果这个问题已经回答,但对我没什么用,我很抱歉。)

我正在开发一个带有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);

但我知道这是错误的做法。

感谢你的未来答案。

0 个答案:

没有答案