Seria dificil sin conocer la situacion especifica que alguien te pudiera decir en donde esta el error, mas que nada porque parece un error de logica.
Reviza la aplicacion para encontrar el punto en el que esta el fallo, y si tienes alguna duda especifica postea el codigo para que te puedan ayudar mejor. Si cuentas con un ejemplo seria mejor.
Saludos!