안녕하세요. 더 나은 방법에 대한 간단한 디자인 질문입니다.android에서 SQLite 및 UI 업데이트 순서?
예 및 컨텍스트 : 플레이어 숨김에 아이템 목록을 표시하는 앱을 만들고 있습니다. 이를 위해 다음 요청이 필요합니다.
- IDS, 하나의 요청.
- 각 ID를 찾고 각 응답 내에 ICON 링크가 표시됩니다. 여기에 ITEMS와 같은 많은 요청이 있습니다.
- 각 아이콘을 요청하십시오. 많은 항목으로 여기에 항목.
이 모든 정보는 cardviews가있는 Recyclerview 목록에 표시되고 장치 데이터베이스에 로컬로 저장됩니다.
질문은 : 어떤 순서로해야합니까 ???
옵션 A : 항목 ID를> UI리스트에게> DB> 읽기 DB에 저장 ITEM 개체를 얻을 수> DB> 읽기 데이터베이스에 저장> 아이콘 이미지를 GET> FILL 얻을
옵션 B : ONE 항목 ID를 얻을 수> 얻을 ONE item Object> 아이템 메뉴 아이콘> UI에 표시> 아이템 오브젝트를 데이터베이스에 저장하십시오.
두 경우 모두 ON으로 설정하지 못하는 아이템에 대해서는 타임 아웃을하거나 캐시를 시도합니다. 앞으로도 두 경우 모두 기존 항목에 대한 ICON 또는 숨긴 상태로 새 항목에 대한 전체 요청 만 요청할 것입니다.
다른 제안이나 접근 방법이 있다면 언제든지 추가하십시오.