Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sencha touch 2 OnUpdate是如何工作的_Sencha Touch 2 - Fatal编程技术网

Sencha touch 2 OnUpdate是如何工作的

Sencha touch 2 OnUpdate是如何工作的,sencha-touch-2,Sencha Touch 2,我目前正在尝试在整个应用加载之前检查我的应用是否有新的更新,这是为了加快加载速度 因此,我试图找出如何以及何时调用onUpdate函数,但在ST源代码中似乎找不到任何内容 Ext.application({ ... onUpdated: function() { var title, message; title = 'Application Update'; message = 'A new version of this site is availab

我目前正在尝试在整个应用加载之前检查我的应用是否有新的更新,这是为了加快加载速度

因此,我试图找出如何以及何时调用onUpdate函数,但在ST源代码中似乎找不到任何内容

Ext.application({

  ...

  onUpdated: function() {
    var title, message;
    title   = 'Application Update';
    message = 'A new version of this site is available. Reload now?';
    Ext.Msg.confirm(title, message, function(buttonId) {
      if (buttonId === 'yes') {
        window.location.reload();
      }
    });
  }
});
基本上有两个问题:

框架中何时调用未更新的函数?


在加载和呈现整个应用程序之前,我如何检查是否有更新?

查看作者的详细说明

“通过将最新的校验和值与本地存储在本地存储中的校验和值进行比较,应用程序可以准确地知道哪些文件发生了更改,并拉下该项目的增量,然后修补其本地副本,使其与最新的校验和值相同。”你知道框架中的情况吗?