0

私は、Android プラットフォーム用の最新の安定したバージョン (Phonegap 3 および JQM 1.3.2) を使用して、JQuery モバイルを使用して Phonegap アプリを開発しています。

私のアプリは Google Feeds API からフィードをダウンロードし、SQLite データベースに保存します。ただし、Web からのデータの取得と保存を開始するたびに (一度にダウンロードするフィードの数が多くなる可能性があります)、ボタン イベントなどの他の機能が停止してフリーズします。正確には、パネルを開閉するボタンは、データのフェッチが停止するまでパネルを開閉しません。

この問題を解決するにはどうすればよいですか? 私のアプリでこの問題が発生したため、パフォーマンスが大幅に低下しました。

4

1 に答える 1

0

これは、ビッグ データ リクエストをどのように処理するかという、アプリケーションの一般的な問題です。次のアプローチをお勧めします。

  • バックグラウンドでデータを非同期に取得する
  • おそらく大きなデータのプリフェッチ
  • データのキャッシュ
于 2013-10-23T09:51:49.167 に答える