El acceso a la bbdd en esta mini app es síncrono, por lo que la app se queda "pillada" hasta que termina.
Es una simple app de testeo (no es para usuarios), por lo que no es muy importante pero claro, siempre es interesante meter un boton "PARAR" por si acaso, cosa que no consigo.
Supongamos que tenemos 2 botones en pantalla: INICIAR y PARAR. No hay nada más en pantalla.
INICIAR lanza el query que mete p.e. 1000 registros prefabricados nuevos en la BBDD.
PARAR debería interrumpir el query.
¿Cómo puedo hacerlo? Obviamente tengo que abrir la bbdd de forma asincrona, pero no veo ejemplos por internet de "interrumpir" el query lanzado, simplemente al conectar de forma asincrona podemos hacer otras cosas hasta que termine la consulta.