如果在应用程序类中启动服务,则即使用户终止或强制停止任务管理器,服务也将始终运行,该服务将再次运行。
要专门在 Android 工作室中创建服务,请右键单击项目资源管理器中的应用,然后单击“新建>服务>服务”
创建服务:
public class ServiceName extends Service {
@Nullable
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// do your jobs here
return super.onStartCommand(intent, flags, startId);
}
}
现在创建一个应用程序类并在应用程序类中启动服务
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
startService(new Intent(this, ServiceName.class));
}
}