Android edittext в режиме списка теряет фокус при вызове notifydatachanged

У меня есть несколько edittext внутри списка. У меня есть общий focuslistener для edittext, который обновляет значение модели данных, а также фон edittext, когда фокус теряется, вызывая notifydatachanged. Проблема в том, что если один из редактируемых текстов удерживает фокус, когда я касаюсь следующего редактируемого текста, он на мгновение получает фокус, а затем теряет фокус. Я подозреваю, что это связано с вызовом метода notifydatachanged, который вызывает перерисовку всех представлений, после чего фокус теряется. Есть ли у кого-нибудь предложения или способы решения проблемы? Спасибо.

19
задан g t 2 March 2012 в 02:12
поделиться