2012-02-16 9 views
1

그래서 저는 활동 상태를 저장하고 복원하는 것에 대한 여러 가지 방법과 게시물을 살펴 보았습니다. 나는 환경 설정, 체크 박스, 요법을 위해 그것을하는 방법을 안다.활동 상태 저장 및 복원?

그러나이 예제 애플리케이션에서 나는 gridview의 상태를 저장하려고 시도하고있다. 따라서 응용 프로그램에서 이미지를 추가 한 다음 이미지를 길게 클릭하여 셀에 추가 할 수 있습니다. 기본적으로 드래그 앤 드롭. 그러나 응용 프로그램이 결국 종료 된 다음 다시 실행되면 모든 셀이 비어 있습니다.

응용 프로그램이 "종료 된"후에 복원 할 GridView의 상태를 어떻게 저장합니까? 내가 예를 들어,이 소스를 사용하고

... https://blahti.wordpress.com/2011/10/03/drag-drop-for-android-gridview/

+0

동일한 예와 동일한 문제점이 있습니다. 해결 했니? 네가 어떻게 할 수 있었는지 말해 줄 수 있니? – Magakahn

답변

0

당신은 HashMap 같은에서 앱 상태를 유지할 수 있습니다. HashMapSerializable 인터페이스를 구현하므로 putSerializable 메소드를 통해 Bundle에 저장할 수 있습니다.

이 HashMap에서 그리드의 상태를 유지할 수 있습니다 (예 : 드로어 블 (id?)은 각 셀에 저장됩니다.

+0

예 바랍니다! 똑같은 문제가 있습니다. – Magakahn