Как фрагменты обрабатывают прикосновения?

Я играю с Фрагментами android и обнаружил кое-что, что не помогло для меня много смысла. Я использую пакет совместимости и тестирую nexus one с 2.3.3, так как у меня еще нет Motorola xoom.

Моя проблема: Когда я заменяю фрагмент другим, тот, что сзади, продолжает получать касания.

Вот код для воспроизведения.

У меня есть список элементов, и когда вы нажимаете строку, будет создан и показан новый фрагмент. НО , если вы коснетесь зеленого фрагмента, он будет получен ListFragment , увеличивая количество нажатий кнопок назад, которые я должен сделать, чтобы вернуться к ListFragment .

Кто-нибудь может объяснить почему?

РЕДАКТИРОВАТЬ: Как было предложено CommonsWare, я удалил вставленный здесь код, поскольку открыл его как проблему в системе отслеживания проблем Android, и вы можете загрузить демонстрационный проект оттуда.

11
задан Programmer Bruce 28 May 2011 в 22:27
поделиться