2012-09-20 2 views
0

품질 보증팀이 버그를 진짜로 제기했으며, 머리 수정 방법을 고민하고 있습니다.Sencha Touch : 동시 다중 전환 방지

두 개의 버튼, 예 :. 뒤로 및 검색을 동시에 누르면 각각은 Ext.dispatch을 호출하여 두 개의 반대되는 전환이 동시에 발생합니다! 이것은 완전히 @! $ $ s 레이아웃을 사용하여 앱을 사용할 수 없도록 만듭니다.

이것은 터치 지원 앱의 일반적인 문제입니다 ... 여러 손가락이 화면 위로 움직이면 사용자는 이상하고 완전히 호환되지 않는 작업 조합을 쉽게 트리거 할 수 있으며 앱은 한 번에 하나씩 만 받아 들여야합니다. Sencha Touch에서이 상황을 정상적으로 처리 할 수있는 방법이 있습니까?

답변

0

나는 before-dispatch 이벤트를 청취하여 문제를 해결하고 이미 진행중인 디스패치가 있으면 취소합니다.

예, 500ms 지연은 확실히 해킹이지만, 전환이 완료되었을 때보다 강력한 감지 방법을 생각할 수 없습니다. after-dispatch 이벤트가없고 전환이 완료되기 전에 dispatch 이벤트가 시작됩니다.

희망이 있으면 도움이됩니다.