У меня есть список представлений различных типов, включая спиннеры и тексты редактирования. У меня есть один слушатель фокусировки, который прослушивает потерянное событие onfocus, так как я должен сделать некоторую постобработку. Поскольку пользователю, возможно, придется переключаться с одного текста редактирования на следующий текст редактирования одним касанием, и вызов notifydatachanged в моем событии потери фокуса вызовет перерисовку представлений, я использовал переменную, чтобы установить последний фокусированный текст редактирования (всякий раз, когда текст редактирования получает фокус) так что я могу запросить фокус для соответствующего текста редактирования в вызове getview адаптера.
Наблюдение: если сначала коснуться счетчиков, они работают нормально. Однако если к ним прикоснуться после того, как какой-либо текст редактирования был сфокусирован и введен со значениями, счетчики не установят выбранный элемент при прикосновении к нему.
Кто-нибудь может объяснить это наблюдение или предложить обходной путь?