Android Cómo detener el proceso de inserción de la base de datos

Mi aplicación almacena una gran cantidad de datos de usuario en la base de datos local, como usar contraseña de nombre, archivo de usuario, imágenes, etc. de IntentService que llama a varios servicios web, todo funciona bien. Mi problema es que si un nuevo usuario inicia sesión, mientras el IntentService aún se está ejecutando, no puedo eliminar los datos de usuario anteriores que el registro dice Base de datos bloqueada. Cómo detener IntentService y eliminar la base de datos para reemplazarla con nuevos datos de usuario.

EDITA

Seguíest para inserción.

Respuestas a la pregunta(2)

Su respuesta a la pregunta