任何人都可以帮忙。我已经构建了一个以 BOOT_COMPLETED 意图执行的服务,因此我的服务在设备启动时启动。n 在我的 onStartCommand 中,我正在向 AlarmManger 注册服务,以每 15 分钟执行一次。
这可行,但我注意到我的服务永远不会停止,因此当 onStartCommand 完成时 - 它永远不会停止,永远不会调用 onDestroy。
我需要从 onStartCommand 返回一个整数,我相信它控制着生命周期..
我应该返回什么整数?
我究竟做错了什么?
预先感谢
编辑
目前服务返回 super.onStartCommand(......
默认情况下。那么这里返回的是什么?
如果我删除它,我不应该在课堂上我的 onStartCommand 的第一行调用(而不是返回)super.onStartCommand 吗?