2013-10-23 50 views
0

我正在開發一個帶有JQuery移動版的Phonegap應用程序,其最新穩定版(Phonegap 3和JQM 1.3.2)適用於Android平臺。Phonegap和JqueryMobile凍結UI事件和函數

我的應用程序從Google Feeds API下載源並保存在SQLite數據庫中。但是,無論何時開始從網絡抓取和保存數據(一次下載的數量衆多的Feed),其他功能(例如按鈕事件)都會停止並凍結。確切地說,打開和關閉面板的按鈕不會打開或關閉面板,直到數據抓取停止。

我該如何解決這個問題?由於這個問題,我的應用程序的性能大幅下降。

回答

0

這是您的應用程序中的一個常見問題,您如何處理大數據請求。我建議以下方法:在後臺

  • 獲取數據asynchron
  • 也許預取大量的數據
  • 緩存數據