2013-12-23 31 views
1

我正在爲Android開發一個Sencha-Touch + PhoneGap應用程序,如果應用程序長時間被最小化,我將面臨網絡視圖重新加載的問題。 同樣的事情發生在我們的設備上運行的任何內存清理應用程序(Android一樣助理,清潔大師等)Sencha-Touch + PhoneGap應用程序網絡視圖重新加載問題

有一個在我的app.So登錄功能,如果內存清零,用戶需要(請注意數據非常重要)

如何防止在應用程序到達前臺時在Android網絡視圖上重新加載? 或者請爲保留用戶數據建議一個替代解決方案。

請注意,我用的科爾多瓦2.3和煎茶觸摸2.3

在此先感謝。

回答

0

我認爲你需要一個客戶端數據存儲解決方案。 Sencha Touch提供兩種解決方案,可以幫助您解決這個問題。

  1. 的localStorage - http://docs.sencha.com/touch/2.3.1/#!/api/Ext.data.proxy.LocalStorage

指定您的商店代理使用本地存儲

proxy: { 
     type: 'localstorage', 
     id : 'important-data' 
    } 
  1. SQL存儲 - http://docs.sencha.com/touch/2.3.1/#!/api/Ext.data.proxy.Sql

您的商店指定代理。

proxy: { 
     type: "sql" 
    } 

有了上述解決方案,您的數據將獨立於webview被重新加載的客戶端可用。

相關問題