Android OS에서 서비스의 onDestroy 메소드를 강제로 호출 할 수있는 방법이 있습니까?서비스의 onDestroy 메소드를 강제하는 방법
좋아, 수동으로하는 방법을 찾은 것 같아. 나는 생각 (원격 서비스가 가장 좋은 응용 프로그램 디자인 케이스가 아니기 때문에, 디버깅 목적으로 만) 당신은 원격으로 서비스를 선언하는 경우 :
<service android:name="widget.SomeWidget"
android:process=":remote" />
그리고 다음 DDMS 장치 방금 리모컨을 중지 할 수 있습니다 개요 서비스. 나는 안드로이드 OS로 프로세스를 죽이는 것과 같은 효과가 있다고 생각한다. 로그 캣에서
결과 :
INFO/ActivityManager(38): Process asd.asd.asd:remote (pid 4104) has died.
INFO/ActivityManager(38): Start proc asd.asd.asd:remote for service asd.asd.asd/widget.SomeWidget: pid=4230 uid=10028 gids={3003, 1015}
예, 서비스를 중지하는 방법이 서비스 –