Eclipse で phonegap を使用して Sencha Touch アプリを開発し、複数の Android デバイス (Android 2.3 - 4.0、たとえば Galaxy nexus GT-i9250M) でテストしています。私は基本的な Sencha List を使用しています。ここで問題が発生します (ほとんどのデバイスで、ほとんどの場合発生します)。リストを下にスクロールすると、logcat に次の警告が表示されます。
05-18 13:01:26.414: W/webview(20422): タッチ ダウンに対する WebCore の応答を待っているため、ドラッグが失敗します。
これが発生すると、ドラッグ ジェスチャがまったく登録されていないように見え、非常に不快なスクロール モーションが発生します。小さなスワイプはかなりうまく機能します。実際にはドラッグが問題を引き起こします(基本的にはフリーズするだけです)...
以前の調査では、これは繰り返し発生する Android のバグであることがわかりましたが、解決策や回避策がどこにも見つかりませんでした。ここに記載されているように、いくつかのことを試しました: http://uihacker.blogspot.ca/2010/10/android-bug-miss-drag-as-we-are-waiting.html
EDIT : また、上記と同じ人からこの手法を試し、sencha イベント システム (itemtouchstart) とドキュメントの両方で touchstart イベントをキャッチしました。 http://uihacker.blogspot.ca/2011/01/android-touchmove-event-bug.html
しかし、成功せずに、
誰でも何か提案はありますか?回避策 なんでも?
ありがとうございました!