Application 데이터 관리 및 기사 목록 갱신
1) 데이터 원형NewsSnippet이 있고,
2) 데이터 원형을 자료형으로 리스트private List<NewsSnippet>를 선언하고,
3) 기사 목록을 보여줄 ListView로 선언하고,
4) List<NewsSnippet>와 ListView는 사용자정의 Adapter로 연결,
5) getView()함수(ListView의 항목이 사용자 화면에 갱신될 때마다 호출되는 함수)가 호출될 때마다 해당 Adapter를 통해 List<NewsSnippet>의 데이터가 ListView에 갱신될 수 있도록 설정.
Data Flow
1) 블로그에 기사를 작성,
2) 블로그의 기사를 RSS Feed로 생성,
3) RSS Feed URL 발급, 애플리케이션에서 해당 URL을 저장,
4) URL을 가지고 HTTP Connection을 맺고 RSS Feed Data를 Fetch,
5) Fetch 된 데이터는 Json 형태에 맞게 Parsing,
6) 원형 데이터(NewsSnippet)에 저장.
'Programming > article application with RSS ' 카테고리의 다른 글
ListView 구현 고려할 부분 ViewHolder (0) | 2017.11.23 |
---|---|
RSS Feed 생성 (0) | 2017.11.13 |