我怎样才能 运行 持续 Android 服务
How can I run an Android service continuously
如何在清除 运行ning 应用程序(RAM)后继续 运行 Android 服务...请向我提供服务代码,而不是向我推荐Android 开发人员
我的代码如下:
public class MyService extends Service {
public MyService() {
}
@Nullable
@Override
public IBinder onBind(Intent intent) {
// TODO: Return the communication channel to the service.
return null;
}
@Override
public int onStartCommand(Intent intent1, int flags, int startId) {
// do your jobs here
return super.onStartCommand(intent1, flags, startId);
}
你有 return 粘性服务,像这样
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
您需要根据需要从 onStartCommand return START_STICKY or START_REDELIVER_INTENT。
public class MyService extends Service {
public MyService() {
}
@Nullable
@Override
public IBinder onBind(Intent intent) {
// TODO: Return the communication channel to the service.
return null;
}
@Override
public int onStartCommand(Intent intent1, int flags, int startId) {
// do your jobs here
return START_STICKY;
}
}
如开发者网站所述,如果您不打算传递任何启动服务的意图,则只需 return START_STICKY 标志。这将使用空白意图对象重新创建服务。
如何在清除 运行ning 应用程序(RAM)后继续 运行 Android 服务...请向我提供服务代码,而不是向我推荐Android 开发人员 我的代码如下:
public class MyService extends Service {
public MyService() {
}
@Nullable
@Override
public IBinder onBind(Intent intent) {
// TODO: Return the communication channel to the service.
return null;
}
@Override
public int onStartCommand(Intent intent1, int flags, int startId) {
// do your jobs here
return super.onStartCommand(intent1, flags, startId);
}
你有 return 粘性服务,像这样
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
您需要根据需要从 onStartCommand return START_STICKY or START_REDELIVER_INTENT。
public class MyService extends Service {
public MyService() {
}
@Nullable
@Override
public IBinder onBind(Intent intent) {
// TODO: Return the communication channel to the service.
return null;
}
@Override
public int onStartCommand(Intent intent1, int flags, int startId) {
// do your jobs here
return START_STICKY;
}
}
如开发者网站所述,如果您不打算传递任何启动服务的意图,则只需 return START_STICKY 标志。这将使用空白意图对象重新创建服务。