A las buenas, puede parecer una pregunta tonta... ¿cuál es la mejor estrategia? ¿Cada vez que voy a leer/escribir algo abro una conexión y la cierro? ¿O la abro en algún sitio al arrancar la aplicación y la cierro al salir?
Después de leerme una pregunta similar en stackoverflow y unos cuantos posts, no queda muy claro.
El problema de cerrarla al salir es que la cierra el UI thread, y si la consulta la haces en otro hilo igual tiene efectos no deseados. Hacer la consulta en el UI thread no me preocupa por ahora... pero el día que la consulta lleve tiempo tal vez sí.
¿Cómo lo hacéis vosotros?