GPS 좌표를받는 앱이 있습니다. 그것은 잘 작동하지만 서비스가 실행중인 경우 호출 활동 내에서 테스트 싶어요. 나는 체크 할 것이라고 생각하는 다음 코드를 가지고 있지만 알림 바의 GPS 아이콘이 여전히 깜빡이면 false를 반환하고있다. 누구에게 어떤 아이디어가 있었습니까? 미리 감사드립니다.android 서비스가 실행 중인지 확인하는 방법
private boolean isGpsServiceRunning() {
ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if ("LocationService".equals(service.service.getClassName())) {
return true;
}
}
return false;
}
.
LocalBroadcastManager.getInstance(getApplicationContext())
.registerReceiver(
locationChangereceiver,
new IntentFilter(
LocationChangeIntent.ACTION_LOCATION_CHANGE));
startService(new Intent(this, LocationService.class));
것은 그 어느 true를 돌려 않음 :이 방법은 나를 위해 잘 작동하고 사용하기 쉬운 –
방금 고정되었으므로 패키지 이름을 넣어야했습니다. 네가 말하는 것과 같은거야. 대답을 만들고 받아 들일 것입니다. 감사합니다 – turtleboy
좋아, 완료 :) –