Você não precisa chamar
close()
. Por exemplo, se você implementar um provedor de conteúdo, não haverá oportunidade de chamar close()
. Foi-nos dito que, devido à forma como o SQLite é implementado, não chamar close()
não causará nenhum problema específico. Dito isto, você realmente deveria reconsiderar ter "um serviço rodando em segundo plano o tempo todo".