2011-05-06 6 views
3

다음과 같은 시나리오가 있습니다. SQLLite 데이터베이스에는 OrderHeader W OrderDetail 테이블이 있습니다. 나는 그 데이터를 보여주고 자하는 Activity를 가지고있다.안드로이드에서 데이터 바인딩하기

  1. 내 콘텐츠 제공 업체에서 데이터를 가져 오기 (나는 그것을 가지고) :이처럼되고있다 - 필드의 수 ...

    나는 그것을 볼 수있는 방법이있다.

  2. 커서의 열에 대한 서수를 가져옵니다. 내가 말했듯이 커서 형식에서
  3. 값 가져 오기/그들에게

을 할당 - 많은 필드와 이러한 종류의 코드 작성이 (특히 # 1과 # 2) 매우 지루하고 지루한 :

그래서, 나는이 아이디어를 얻었습니다. (웹에서) JSON으로 데이터가 들어 오기 때문에 원본 JSON 프리젠 테이션을 구문 분석 된 데이터와 함께 데이터베이스에 저장할 수 있으며 바인딩해야 할 때 필요한 것입니다. 이 열에 대한 테이블을 쿼리하고 GSON으로 deserialize합니다. 이 방법은 # 1과 # 2가 많은 대신 3 줄이됩니다. POJO와 함께 작업 할 것입니다 ...

데이터베이스의 데이터를 뷰에 바인딩하는 것이 좋을까요?

답변

관련 문제