2015/051 Service stopService() 불렀을 때 onDestroy()가 작동하지 않거나 원하는 타이밍에 작동안할떄 Service 안드로이드의 Service는 startService 또는 bindService로 Service를 시작할 수 있다bindService 시 flag를 어떤 것을 사용하는지 어디서 startService가 시작되는지에 따라 다양한 경우가 발생한다 이중 stopService 실행 시 onDestory()를 바로 타게 하고 싶으면 bindService에서 사용하는 flag를 변경하면 된다 기존에 bindService에서 썼던 flag는 Context.BIND_AUTO_CREATE 였는데 이것을 Context.BIND_ADJUST_WITH_ACTIVITY 로 수정했다그랬더니 잘 작동한다! BIND_ABOVE_CLIENT : 서비스에 바인딩된 client application이 app 자체보다 바인딩한.. 2015. 5. 15. 이전 1 다음