3

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

しかし、成功せずに、

誰でも何か提案はありますか?回避策 なんでも?

ありがとうございました!

4

0 に答える 0