내 프로그램은 페이스 북 페이지 피드의 데이터로 배열을 채 웁니다. 그러나 한 탭에서 다른 탭으로 이동할 때마다이 데이터를 다시로드하려고 할 때마다이 배열을 캐싱하여 정보가 변경되지 않는 한 다시로드 하시겠습니까?Adobe Flex 캐싱 배열
0
A
답변
0
데이터를 다시로드하지 않고 데이터가 변경되지 않았다는 것을 어떻게 알 수 있습니까?
서비스 호출을 다시 실행하기 전에 시간을 측정하는 것보다 마지막 서비스 호출의 시간 소인을 저장하는 것이 필요할 수도 있습니다.
아마도 5 분의 시간 초과로 사용자가 마지막 서비스 호출로부터 5 분 이내에 탭을 계속 변경하면 배열은 이전에로드 된 데이터를 유지합니다.
5 분 후에 사용자가 해당 탭으로 다시 변경하면 서비스 호출이로드를 방지하기 위해 타임 스탬프를 업데이트하는 것보다 데이터를로드 할 수 있습니다.
1
뷰에 서비스 논리가 포함되어서는 안되는 이유입니다. 대신보기는 서비스 호출과 컨트롤러 (당신이 가지고있는 컨트롤러)를 요청하는 이벤트를 보내야 만 해당 이벤트를 잡아서 행동할지 여부를 결정해야합니다.
관련 문제
- 1. Adobe Flex 날짜
- 2. div에있는 adobe flex 앱
- 3. Adobe Flex PDF 기능
- 4. Adobe Flex ItemRenderer : 계산하기
- 5. Adobe Flex, 원격 swf로드
- 6. Adobe Flex Builder에서 구성
- 7. Adobe Flex 딥 링크
- 8. Adobe Flex 타이머 이벤트
- 9. Adobe Flex Combobox DataProvider
- 10. Adobe Flex RichTextEditor
- 11. Adobe Flex vs openlaszlo
- 12. 이미지 브라우저 캐싱. Flex
- 13. Flex AdvancedDataGrid 캐싱 레코드
- 14. Flex Dataprovider 캐싱 문제
- 15. Adobe AIR에서 swf 파일의 캐싱 방지
- 16. Adobe Flex 레이아웃 다시 그리기
- 17. Adobe Flex 이중 클릭 방지
- 18. Adobe AIR/FLEX 프로그래밍 자습서
- 19. Adobe Flex, 모듈에서 포함 글꼴로드
- 20. Adobe Flex/AIR Maven 통합
- 21. Adobe Flex 거대한 이미지 문제
- 22. Adobe Flex,이 언어는 무엇입니까?
- 23. Adobe Flex - 쉼표로 어지러운 Textinput
- 24. Adobe AIR의 파일 보호 (Flex)
- 25. Ajax를 사용하는 Adobe Air (Flex)
- 26. Draggable Drawer Adobe Flex Mobile
- 27. Adobe Flex 차트 작성 SDK
- 28. Adobe Flex 및 ADA 준수
- 29. Adobe Flex Combobox as itemrenderer
- 30. Linux에서 Adobe Flex Apache 모듈
컨트롤러가 무슨 뜻인지 확실하지 않은 경우로드 할 때 뷰에서 호출 할 코드가있는 별도의 AS 파일을 의미합니까? – Moonie85
아니요, 상위 수준에서 모델보기로 요청한 변경 사항을 전파하고 데이터 바인딩을 통해 처리하지 않는보기에 필요한 모든 변경 사항을 적용하는 것을 의미합니다 (http : //en.wikipedia. org/위키/모델 뷰 컨트롤러). 아직 MVC 아키텍처가 없다면 Robotlegs는 시작하기에 좋은 곳이며 처음부터 좋은 습관을 가르쳐 줄 것입니다 (http://www.robotlegs.org/). FWIW, 귀하의보기는 컨트롤러에 대해 알지 않아야합니다. –