2

我正在尝试使用以下方法阻止我的服务自行重启:

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    return START_NOT_STICKY;
}

我收到一个错误“START_NOT_STICKY 无法解析为变量”,我看到了另一个关于此的问题,以及它如何需要成为服务而不是活动。我有

public class wd_locationService extends Service implements LocationListener {

这会有所作为吗?或者还有什么可能导致这种情况?谢谢

4

1 回答 1

3

还有什么可能导致这种情况?

我的猜测是您的目标是 Android v1.6(API 4),并且该START_NOT_STICKY常量是在 API 5(我认为是 Android v2.0)中添加的。

如果是这种情况,您需要将应用的目标 SDK 版本更改为仅支持 v2.0+

于 2012-07-11T01:16:57.823 回答