Android 용 Xamarin Mono를 통해 Android 앱을 제작하고 있습니다. 최근에 하늘빛 모바일 서비스를 사용하기 시작했습니다. 이 기능을 위해 설계되어야하는 아키텍처에 대한 지침이 필요합니다. 내 응용 프로그램의 조각에 동일한 테이블을 사용하는 모바일 서비스 데이터베이스가 사용됩니다. 조각 A - 목록 조각 - 항목 쿼리 및 채우기 결과와 함께 나열하십시오.Xamarin Android Azure 모바일 서비스 좋은 디자인
조각 B - 목록 조각 - 항목을 쿼리하고 결과로 목록을 채 웁니다 (조각 A 목록과 다른 ListItem 레이아웃 사용).
조각 C - 단편 - 항목을 항목 테이블에 삽입하십시오.
현재 테이블을 보유하고 쿼리하고 삽입 한 다음 BaseAdapter를 구현하는 Adapter 클래스가 있고 Fragment A 목록이 채워집니다.
그러나이 방법을 사용하면 어댑터가 이미 특정 레이아웃으로 설정되어 있으므로 조각 B에 다른 ListItem 레이아웃을 표시 할 수 없습니다.
하늘색 모바일 서비스를 사용할 때 디자인 표준에 대한 문서를 찾으려고했지만 운이 없었습니다.
누군가가 저 같은 가이드를 참조하거나 MobileServiceClient, MobileServiceTable 등을 어디에 보관해야하는지, 테이블 메서드 인 InsertAsync, ToListAsync ...를 호출해야 하는지를 설명하면 기쁠 것입니다. 이미 나는 인구입니다 가정합니다 인스턴스 클래스를 가지고 있기 때문에
이것에 대해가는 몇 가지 방법이 당신
분명히 '서비스'에서 '어댑터'를 분리하려고합니다. 'Adapter'의 일은'ListView' 만 채우는 것이므로 일종의 프리젠 테이션 도우미입니다. – Cheesebaron
@Cheesebaron 고마워,이 일은 내가 뭘 하려는지, 나는 이걸로 각 클래스의 responsibilties 될 결정할 수없는, 당신은 제발 서비스 클래스와 어댑터 클래스의 간단한 예제를 제공 해주십시오 toghether –