CursorLoader를 사용할 때 어디에서 쿼리 결과를 처리해야합니까 (시간이 많이 걸리는 작업)?CursorLoader를 사용할 때 어디에서 쿼리 결과를 처리해야합니까?
1
A
답변
1
asyncTask를 사용하여 커서에서 데이터를로드하고 onPostExcute 메서드 (uiThread)에서 값을 반환합니다. 작업을 여러 번 호출 할 때 이전을 취소 할 때 사용합니다. 결과가 처리되면 onCreateLoader에서
0
는, 백그라운드 작업을하고 작업을 완료한다는 통보하고 별도의 스레드에서 onLoadFinished
관련 문제
- 1. 하나의 쿼리 결과를 사용할 때 로직 사용
- 2. FontFamily.Families 결과를 처리해야합니까?
- 3. CursorLoader를 사용할 때 RecyclerView 항목에서 커서를 가져 오는 중
- 4. CursorLoader를 사용하여 ListView에서 다른 쿼리 처리
- 5. 이미지 URL 생성은 어디에서 JSF로 처리해야합니까?
- 6. PHP에서 쿼리 동기화를 어떻게 처리해야합니까?
- 7. 데이터베이스 쿼리를 어디에서 수행해야하며 쿼리 결과를 얻지 못하는 이유는 무엇입니까?
- 8. onActivityResult는 어디에서 처리해야합니까, 대화 상자 조각, 조각 또는 활동입니까?
- 9. xmlns : tns는 schemagen을 사용할 때 어디에서 왔습니까?
- 10. CATransition을 사용할 때 언제 어디에서 removeAllAnimations를 사용해야합니까?
- 11. Scrapy를 사용할 때 어디에서 인증 설정을 유지해야합니까?
- 12. SVN을 사용할 때 실제 병합은 어디에서 발생합니까?
- 13. 오픈을 사용할 때 파이썬은 어디에서 파일을 검색하나요?
- 14. DLLImport를 사용할 때 어디에서 dll 파일을 배치해야합니까?
- 15. Excel VBA에서 쿼리 결과를 어디에서 변경할 수 있습니까?
- 16. Wicket 양식을 사용할 때 Wicket 모델의 로딩을 어떻게 처리해야합니까?
- 17. tcgetattr() 및 tcsetattr()을 사용할 때 어떤 신호를 처리해야합니까?
- 18. EntityRepository :: findBy()를 사용할 때 값을 이스케이프 처리해야합니까?
- 19. Akka 1.3의 배우를 사용할 때 제작자 - 소비자 비율 매칭을 처리해야합니까?
- 20. 양식 개체를 사용할 때 편집 및 업데이트 작업을 어떻게 처리해야합니까?
- 21. 다른 쿼리 검색에 사용할 변수로 mysql 쿼리 결과를 어떻게 전달합니까?
- 22. 외래 키를 사용할 때 MySQL 병합 쿼리
- 23. Android 호환성이있는 Fragment가 아닌 Activity에서 CursorLoader를 사용할 수 있습니까?
- 24. iOS : 계정 선택 모달 표시 위치는 어디에서 처리해야합니까?
- 25. Hibernate 쿼리 캐시를 사용할 때 캐시 업데이트
- 26. Codeigniter에서 사용자 지정 쿼리를 사용할 때 어디에서 사용합니까?
- 27. 쿼리 결과를 배열로 푸시
- 28. 기준을 사용할 때 CFSearch가 결과를 반환하지 않습니다.
- 29. 프록시를 사용할 때 Google 결과를 얻는 방법
- 30. 높이에 백분율을 사용할 때 이러한 추가 픽셀은 어디에서 오는가?
에 UI를 업데이트 할 null 또는 cursorloader을 반환? 뭐가 문제 야? – MalaKa
최고의 솔루션을 찾고 있습니다. onLoadFinished에서 asynctask를 시작해야합니까? – Ziem
작업을 수행하는 데 수초가 걸릴 경우 AsyncTask를 사용하는 것이 좋습니다. Udi Oshi의 제안 된 솔루션을 사용할 수 있습니다. 작업에 더 많은 시간 (분)이 소요되면 asyntask를 사용하지 말고 스레드를 작성하십시오. – MalaKa