我想知道我是否可以保持应用服务运行,尽管应用程序被刷掉或关闭。无论应用程序是打开还是在后台或关闭(从最近的应用程序列表中删除等),我都希望始终将gps数据发送到服务器。我试过'服务'但是没有用。我该怎么做。请问某人给我一些提示吗?三江源。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
mMenu = menu;
getMenuInflater().inflate(R.menu.menu_invitation_detail, menu);
if (isFinalized) {
menu.getItem(0).setVisible(false);
} else {
menu.getItem(0).setVisible(true);
}
return super.onCreateOptionsMenu(menu);
}
答案 0 :(得分:2)
您可以使用
此API允许您运行预定服务和Android系统 将批处理来自不同应用程序的所有服务并运行它们 在某个特定的时间范围内一起
Firebase JobDispatcher是一个用于安排后台作业的库 在您的Android应用中。它提供了与JobScheduler兼容的API 适用于所有最新版本的Android(API级别9+) 已安装Google Play服务。
供参考,您可以使用以下链接
reference 1
reference 2
reference 3
referennce 4
reference 5
reference 6