START_NOT_STICKY无法解析为变量

时间:2012-07-11 00:56:28

标签: android android-service

我正试图通过使用以下方法阻止我的服务重新启动:

@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 {

这会有所作为吗?或者还有什么可能导致这个? 感谢

1 个答案:

答案 0 :(得分:3)

  

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

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

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