Android/Java 프로그래밍으로 Sencha Touch 배경에서 왔습니다.Android 프로그래밍의 모델 및 상점 개념 (Sencha Touch와 같은)
간단한 제목 기반 응용 프로그램 (메모, 메모 텍스트, 메모 작성자, 작성일 작성 메모, 메모 메모)의 경우 제목, 텍스트, 작성자, 만든 날짜 및 날짜를 Note model
으로 정의 할 수 있습니다. 설명 텍스트 및 연결된 노트 개체/인스턴스가있는 Comments
모델입니다. (데이터베이스 설계를 만드는 기본 방법)
그런 다음 직렬화 된 Notes 데이터를 가져올 엔드 포인트를 알 수있는 데이터 저장소 (로컬 데이터베이스)를 정의 할 수 있습니다 (주석 객체가있는 필수 JSON 배열, 주석 객체 포함). JSON 배열에서 유용한 정보를 꺼내서 Notes 객체에 넣는 함수를 정의합니다.
보기 (Notes의 실제 목록 표시)는 Notes Stores에 액세스하며 언제든지 저장소가 변경됩니다 ListView가 자동으로 업데이트됩니다.
Android에는 이러한 멋진 메커니즘이 있습니까? ORMLite (스토어와 다소 비슷 함)를 실험했지만,이 빡빡한 외부 엔드 포인트를 달성 할 수있는 방법이 있습니까? 안드로이드에서 로컬 스토어리스트 뷰 바인딩?
Jay Soyer에게 감사드립니다. 내 목표는 1) Retrofit을 통해 외부 API 끝점에서 데이터 가져 오기 (및 GSON, OkHttp 사용) 2) 데이터를 가져 오면 대개 BaseAdapter의 하위 클래스에서 메모리에 저장됩니다. 3) ListView를 새로 고칩니다. BaseAdapter 서브 클래스가 링크됩니다. 또한, 세션 전체에서 지속성을 위해 데이터베이스 내에 데이터를 (2)에 저장할 수도 있습니다. 그러나, 왜 처음에는 데이터베이스에 연결된 어댑터에 데이터를 저장하지 않는지 생각하고있었습니다. CursorAdapter가이를 달성 할 수 있습니까? – dowjones123
예. 그것이 정확히 그들 요점입니다. ListView를 DB에 연결하기. –