Activity
의 별도 스레드 (예 : AsyncTask
)에서 SQLiteDatabase
데이터베이스에 액세스하고 항상 합법적 인 상태로 두어야합니까? 안드로이드에서 별도의 스레드로 데이터베이스에 액세스
만약 내가 제대로 이해하고
는 스레드가 어떤 순간에 사망 할 수 있고 데이터베이스는 잠재적으로IllegalStateException
제공 열려 있습니다 (생성
의 SQLiteDatabase 및 닫지 않습니다)는 후자의 시간에.
어떻게 처리합니까?
모든 활동이 삭제 된 후에 addShutdownHook이 항상 실행된다는 보장이 있습니까? – hpique