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 に答える