안드로이드 개발 질문/답변
(글 수 45,052)
알람 매니저를 통해서 "마이로케이션" 서비스 클래스를 돌리는데요.
현재 "마이로케이션"서비스가 이미 돌고 있으면 어떻게 되나요?
서비스가 두개나 혹시 뜨나요?
그리고 돌고 있는 서비스명이 제어판에서 안나오는데요.
돌고 있는건 확실합니다.
mgr = (AlarmManager)getSystemService(ALARM_SERVICE);
Intent i = new Intent(CodeONLocationService.this, LocationPoller.class);
i.putExtra(LocationPoller.EXTRA_INTENT, new Intent(LocationService.this, LocationReceiver.class));
i.putExtra(LocationPoller.EXTRA_PROVIDER, LocationManager.NETWORK_PROVIDER);
pi=PendingIntent.getBroadcast(CodeONLocationService.this, 0, i, 0);
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime(), PERIOD, pi);




기존 실행되었던 서비스가 한번더 다시 돌겠죠.