1 답변
-
저도 예전에 이것때문에 고민많이했는데 간단한 해결방법을 찾았습니다. 서비스에 static변수를 둬서 서비스가 돌아가고있으면 값을 true로 주고 안돌아가면 값을 false로 주면 됩니다.
public static Boolean serviceRunning = false; public int onStartCommand(Intent intent, int flags, int startId) { serviceRunning = true; ... } @Override public void onDestroy() { serviceRunning = false; }
이런식으로요.
댓글 입력