Android Sencha Touch+;PhoneGap应用程序web视图重新加载问题

Android Sencha Touch+;PhoneGap应用程序web视图重新加载问题,android,cordova,sencha-touch,Android,Cordova,Sencha Touch,我正在为Android开发Sencha Touch+PhoneGap应用程序,我面临一个问题,如果应用程序长时间最小化,web视图将重新加载。 当我们在设备上运行任何内存清理程序(如Android助手、Clean Master等)时,也会发生同样的事情 我的应用程序中有登录功能。因此,如果清除内存,用户需要重新登录应用程序,应用程序中的数据也将丢失。(请注意,数据非常重要) 当应用程序出现在前台时,如何防止在android web view上重新加载? 或者,请建议保留用户数据的替代解决方案 请

我正在为Android开发Sencha Touch+PhoneGap应用程序,我面临一个问题,如果应用程序长时间最小化,web视图将重新加载。 当我们在设备上运行任何内存清理程序(如Android助手、Clean Master等)时,也会发生同样的事情

我的应用程序中有登录功能。因此,如果清除内存,用户需要重新登录应用程序,应用程序中的数据也将丢失。(请注意,数据非常重要)

当应用程序出现在前台时,如何防止在android web view上重新加载? 或者,请建议保留用户数据的替代解决方案

请注意,我使用的是cordova 2.3和sencha touch 2.3


提前感谢。

我认为您需要一个客户端数据存储解决方案。Sencha Touch提供两种解决方案,可帮助您解决此问题

  • 本地存储-
  • 在存储上指定代理以使用本地存储

    proxy: {
            type: 'localstorage',
            id  : 'important-data'
        }
    
  • sql存储-
  • 在存储上指定代理

        proxy: {
          type: "sql"
       }
    
    使用上述任一解决方案,您的数据将在客户端可用,与重新加载的webview无关