2009-09-24 2 views
4

이것을 구현하는 올바른 방법이 무엇일까? 아무도 내 솔루션이 올바른지 조언을 할 수 있을까요?Android. 대화 상자의 인스턴스 상태 저장

은 그래서 :

  1. 활동이 버튼을
  2. 사용자의 클릭을 작성하고 대화 상자 (대화가 아닌 대화 스타일 활동을) 시작됩니다
  3. 사용자는 키보드 우리가 저장 우리가 onSaveInstanceState 불렀다
  4. 을 엽니 다 우리 대화 상자가 열리고 모든 해당 대화 상자 입력이
  5. 인데 여기에 onRestoreInstanceState가 있으며 여기서 대화 상자가 표시되었는지 여부를 확인하고 대화 상자를 각각의 입력으로 다시 작성하십시오.

올바른 방법입니까? 또는 smth가있다. 그건 안드로이드에 의해 수행되고 나는 몇 가지 중복 조치를 취하고있다. 응용 프로그램이 여전히 저장 될 것으로 예상되는 정보를로드하는 경우

감사

답변

2

네, 그게 올바른 방법입니다. DialogActivity을 확장하지 않지만 매우 비슷하게 작동하며 둘 중 하나의 상태를 저장/복원하기위한 정확한 "흐름"을 정확하게 설명했습니다.

1

당신의 onRestoreInstanceState을 주석 시도()를 참조하십시오.

도움이 되었기를 바랍니다. 건배.

+0

불행히도, 그렇지 않습니다. 사실, 제 질문은 그것을하는 올바른 방법에 관한 것이 었습니다. 현재 필요한 모든 정보를 저장하고 있지만 설계 시점에서이를 수행하는 올바른 방법이 무엇인지 궁금합니다. –

관련 문제