Phonegap和JqueryMobile冻结UI事件和功能

时间:2013-10-23 08:56:49

标签: android jquery jquery-mobile cordova

我正在开发一个带有JQuery mobile的Phonegap应用程序,以及适用于Android平台的最新稳定版本(Phonegap 3和JQM 1.3.2)。

我的应用从Google Feed API下载Feed并保存在SQLite数据库中。但是,无论何时开始从Web获取和保存数据(一次下载的数量都不多),其他功能(如按钮事件)将停止并冻结。确切地说,打开和关闭面板的按钮在数据提取停止之前不会打开或关闭面板。

我该如何解决这个问题?由于我的应用中出现此问题,性能大幅下降。

1 个答案:

答案 0 :(得分:0)

这是您的应用程序中的一般问题,您如何处理大数据请求。我建议采用以下方法:

  • 在后台获取数据异步
  • 可能会预取大数据
  • 缓存数据