0
我嘗試在我的Android應用程序中使用服務,但我遇到了問題。當我在屏幕鎖定服務與中斷運行後按開啓/關閉按鈕,它看起來像服務正在重新啓動。這是我的代碼:防止服務在Android中重新啓動
public class MyService extends Service {
private static String TAG = "Service";
@Override
public void onCreate() {
super.onCreate();
Log.i(TAG, "onCreate");
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onDestroy() {
Log.i(TAG, "Destroyed");
super.onDestroy();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.i(TAG, "OnStartcommmand");
return START_STICKY;
}
}
爲什麼我的服務重新啓動很多時間?我如何防止服務重新啓動?可能嗎 ? 謝謝
回報START_NOT_STICKY在onStartCommand – Nas