А может быть такое, что на чистом Андроиде, на котором у меня работает эмулятор, программа ведёт себя 'нормально', а когда я юзаю эту же программу, но уже у себя на реальном телефоне, на котором стоит ссаный MIUI, у меня прога ведёт себя иначе?
Убери тогда ссаный MIUI и поставь кастом. Ну или купи себе не ссаный смартфон.))