공유 객체를 저장하고 검색하는 데 문제가 있습니다.공유 오브젝트에 저장된 오브젝트는 다시 시작한 후에도 데이터 유형을 유지하지 않습니다. 어떤 아이디어?
내가 공유 객체하게 예를 들어: 다음
var myData:SharedObject = SharedObject.getLocal("myData");
을, 나는 객체,이 경우, "깃털"listcollection 객체가
var lc:ListCollection = new ListCollection()
다음을 지정합니다
myData.data.lc = lc;
지금 전화를 다시 시작하지 않으면 (안드로이드에서 작업 중입니다) 저장된 listCollection을 l에 할당하면 istCollection의 VAR하고 같이 잘 작동 :
var lc:ListCollection = myData.data.lc as ListCollection;
그러나 나는 전화를 다시 시작하고이 작업을 수행 할 경우 :
var lc:ListCollection = myData.data.lc as ListCollection;
그것은 내가 그것을 캐스팅 경우에도 "ListCollection"로 인식하지 않습니다. 그것은 "Object"로 저장되었다고 말합니다
기본적으로 재시작을 통해 dataType을 저장하지 않습니다. 하지만 다시 시작하기 전에로드하면 작동합니다 ...
SharedObject가 작동하지 않는 이유는 무엇입니까? 그것은 전형적인 객체와 잘 동작합니다. 데이터를 로컬에서 저장하고 검색 할 수있는 더 좋은 방법이 있습니까? 그러면 데이터 유형이 변경됩니까?