0
나는 List<myObject>
을 가지며 다음에 양식을 열 때 양식을 닫고 목록을 다시로드 할 때 모든 목록 값을 유지하려고합니까? 내 List<>
은 어디에서 구할 수 있습니까?양식을 닫고 다시로드 할 때 Arraylist 값 유지
휴대 전화 앱입니다.
UPDATE 1 : 라인 myXmlSerial.Serialize (myWrite, ItemArr)
나는 List<myObject>
을 가지며 다음에 양식을 열 때 양식을 닫고 목록을 다시로드 할 때 모든 목록 값을 유지하려고합니까? 내 List<>
은 어디에서 구할 수 있습니까?양식을 닫고 다시로드 할 때 Arraylist 값 유지
휴대 전화 앱입니다.
UPDATE 1 : 라인 myXmlSerial.Serialize (myWrite, ItemArr)
전체 과정에서 발생 "XML 파일을 생성 할 때 오류"XmlSerializer를
XmlSerializer myXmlSerial = new XmlSerializer(typeof(List<CtrlListItem>));
StreamWriter myWrite = new StreamWriter("/Storage Card/mydefault.xml");
myXmlSerial.Serialize(myWrite, ItemArr);
예외를 사용하여 폐쇄, 아니면 그냥 양식되고 ? 그것이 단지 형식 일 경우 아마도 일부 개체가 여전히 "라이브"상태입니다. 목록은 기본적으로 있어야합니다.
전체 앱을 종료했다가 다시 시작한 경우 데이터를 영구 저장소 (예 : XML 직렬화)에 저장 한 다음 시작할 때 다시로드해야합니다.
시나리오에 대한 자세한 정보를 제공하면 도움이 될 것입니다.
빠른 답장을 보내 주셔서 감사합니다. 내 상황에서는 전체 응용 프로그램을 닫은 다음 다시 시작해야했습니다. 세부적으로, 목록에는 온라인 뉴스 데이터가 포함되어 있으며 네트워크가 닫히면 이전에로드 된 뉴스를 다시로드 할 수 있기를 원합니다. – Thyphuong
@Thyphuong : 그렇습니다. 이 경우 필자는 일종의 간단한 직렬화 형식을 제안 할 것이다. 데이터가 많지 않다면 XML은 아마도 가장 직접적 일 것이다. –