2

使用该方法时如何让我的服务停止onStartCommand

我知道我必须使用stopService(),但是 Eclipse 给了我一个错误。

到目前为止我有这个代码:

    package be.pegus.classapp;

    import android.app.Service;
    import android.content.Context;
    import android.content.Intent;
    import android.os.IBinder;
    import android.util.Log;

    public class ClassService extends Service {
    private static String tag = "something";
@Override
public IBinder onBind(Intent intent) {
    // TODO Auto-generated method stub
    return null;
}

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    return Log.d(tag, "k");
    }



@Override
public void onDestroy() {
    // TODO Auto-generated method stub
    super.onDestroy();
    Log.d(tag, "destroy");
}
4

1 回答 1

4

您可以尝试stopSelf();onStartCommand方法中调用来完成您的服务。这将不需要您提供Intent服务。

于 2012-10-02T15:17:02.133 回答