0
IntentService를 사용하여 일부 처리를 수행 할 계획입니다. 서비스는 매니페스트에 등록 된 브로드 캐스트 리시버에서 시작됩니다. 이 서비스는 DB를 업데이트해야 동작이 길어질 수 있습니다 (심지어 분). CPU의 경우 wakelock을 사용할 수 있지만 OS는 무엇입니까?백그라운드 작업을위한 IntentService
- intentservice에서 startForeground를 호출 할 수 있습니까?
- 죽인 후에 intentservice가 다시 생성됩니까? 기본 동작은 무엇입니까? START_STICKY?
- 서비스는 동시 액세스를 피하기 위해 db lock (ReentrantReadWrite java lock)을 가져오고, 서비스가 종료되면 잠금이 해제됩니까? 그렇지 않다면 무엇을 할 수 있습니까?
IntentSerivice
으로
아니요, db lock은 db 클래스의 쓰기 잠금을 잡는 것입니다. :) – greywolf82