활동에서 안드로이드 서비스를 시작하고 활동을 중지하고 다른 활동에서 서비스를 중단해야합니다.한 활동에서 안드로이드 서비스를 시작하고 다른 활동에서 서비스를 중지하는 방법은 무엇입니까?
어떤 도움 시작/안드로이드 서비스를 중지하는 방법
활동에서 안드로이드 서비스를 시작하고 활동을 중지하고 다른 활동에서 서비스를 중단해야합니다.한 활동에서 안드로이드 서비스를 시작하고 다른 활동에서 서비스를 중지하는 방법은 무엇입니까?
어떤 도움 시작/안드로이드 서비스를 중지하는 방법
을 이해할 수있을 것이다?
startService(intent)
또는
이 기능 stopService(intent)
는 모든 활동에서 호출 할 수 있습니다.
활동을 중지하는 방법은 무엇입니까? - 이것으로 저는이 활동에서 벗어나야한다는 것을 이해합니다. 함수 호출
finish()
는 활동 스택에서 활동을 제거하는 것입니다.
활동이 종료 된 후에도 서비스를 계속 실행해야하고 필요가 있습니다. 서비스에 다른 활동을 – RanjitRock
이 서비스를 중지하는 방법에 대해 잘 모르겠습니다. 애플리케이션 외부 어디서나 액세스 할 수 있도록 정적 서비스 인스턴스를 사용할 수 있습니다. – Shafi
서비스의 골격 :
public class MyService extends Service {
public static final String TAG = "MyServiceTag";
...
}
이 시작 활동의 일부입니다
processStartService(MyService.TAG);
private void processStartService(final String tag) {
Intent intent = new Intent(getApplicationContext(), MyService.class);
intent.addCategory(tag);
startService(intent);
}
이 정지 활동의 일부입니다
processStopService(MyService.TAG);
private void processStopService(final String tag) {
Intent intent = new Intent(getApplicationContext(), MyService.class);
intent.addCategory(tag);
stopService(intent);
}
에 http : // 코드입니다. google.com/p/openmobster/wiki/AndroidService – Uttam