Скорее всего вы какой-то переменной все время открываете какой-то один экран, кнопка реагирует, но вы сами себя посылаете на экран обратно.