我的程序使用Facebook頁面Feed中的數據填充數組,但是每次我從一個標籤頁到另一個標籤頁時,它都想重新加載此數據,有什麼辦法可以緩存這個數組,以便它不會重新加載信息,除非其更改?Adobe Flex緩存陣列
0
A
回答
0
你怎麼知道沒有重新加載它的數據沒有改變?
也許您需要存儲最後一次服務調用的時間戳,而不是再次執行服務調用之前的時間量。
也許在5分鐘的超時時間內,如果用戶在最後一次服務調用後的5分鐘內不斷更改標籤,則該數組會持續先前加載的數據。
5分鐘後,如果用戶更改回該選項卡,則可以觸發服務調用,加載數據,而不是更新時間戳以防止加載。
1
這正是您的視圖不應該包含服務邏輯的原因。相反,你的視圖應該派發一個要求服務調用的事件,而你的控制器(你確實有一個,對嗎?)應該捕獲該事件並決定是否對其執行操作。
相關問題
- 1. Adobe Flex的.swf文件緩存
- 2. Adobe Flex DeepLinking
- 3. Adobe Flex RichTextEditor
- 4. Adobe Flex arraycollection
- 5. Adobe Flex key capture
- 6. Adobe Flex日期
- 7. Adobe flex layout redraw
- 8. Adobe Flex的unicodeRange
- 9. Adobe Flex Charting SDK
- 10. Adobe Flex Datagrid:addEventListener MouseEvent.CLICK
- 11. Adobe Flex;如何緩存主應用程序
- 12. 自定義列表設計 - Adobe Flex
- 13. Adobe Flex極端組件
- 14. Adobe Flex中的HitTest
- 15. Adobe Flex XML編碼
- 16. Adobe Flex無效分量
- 17. Adobe Flex日誌API
- 18. Adobe Flex組件事件
- 19. Adobe Flex預防雙擊
- 20. Adobe Flex中的變量
- 21. Adobe Flex中的PropertyGrid?
- 22. Adobe Flex Combobox作爲itemrenderer
- 23. Adobe Flex的itemEditor的
- 24. Adobe Flex的在Linux的
- 25. Adobe Flex 4.0 vs Silverlight 4.0
- 26. Apache/Adobe Flex Display PDF
- 27. Adobe Flex 4 Tree Treelistdata
- 28. Adobe Flex中的圖像
- 29. Adobe導遊組件Flex
- 30. Adobe Flex/AIR Maven集成
不知道你的意思是一個控制器,你的意思是一個單獨的AS文件與視圖將加載時調用的代碼? – Moonie85
不,我的意思是更高層次上負責將視圖請求的更改傳播到模型中,並對視圖進行任何必要的更改,而不是通過數據綁定處理(http://en.wikipedia。組織/維基/模型 - 視圖 - 控制器)。如果你還沒有一個MVC架構,Robotlegs是一個開始的好地方,它會從一開始就教你良好的習慣(http://www.robotlegs.org/)。 FWIW,您的視圖不應該瞭解控制器。 –