동적 뷰를 생성 중입니다. 뷰를 추가하는 레이아웃에 뷰를 추가합니다.하지만 앱을 닫고 동적 뷰를 열면 두 번째로 앱을 연 후에 해당 뷰를 표시하려고합니다. 미리 알려 줘서 고마워요.동적 뷰를 Android 앱에 복원하는 방법은 무엇입니까?
1
A
답변
1
저장된 상태 인스턴스 번들에보기의 상태를 수동으로 추가하고 거기에서 다시 만들어야합니다.
Activity
및/또는 View
에서 onSaveInstanceState()
을 무시하면됩니다. 이 상태는 나중에 Bundle
(onCreate(bundle)
) 생성에서 사용할 수 있습니다. 이 데이터를 사용하여 뷰를 다시 인스턴스화 할 수 있습니다.
올바른 OOP 방법은 사용자 정의 onSaveInstanceState()
메서드를 구현하는 동적으로 생성 된 뷰에 대한 클래스를 만든 다음이를 패킹하여 작업 묶음에 압축을 푸는 것입니다.
이 blog post에는 문제를 해결하는 방법에 대한 세부 정보와 예가 나와 있습니다. Some more related info in this other SO question
관련 문제
- 1. Phalcon 앱에 새 뷰를 추가하는 방법은 무엇입니까?
- 2. Android : 동적 뷰를 오버랩하지 않는 방법은 무엇인가요? + 뷰의 동적 위치
- 3. asp.net mvc에서 동적 뷰를 만드는 방법은 무엇입니까?
- 4. 동적 뷰를 구현하는 쉬운 방법은 무엇입니까?
- 5. 동적 그리드 뷰를 만드는 방법은 무엇입니까?
- 6. 연락처를 복원하는 방법은 무엇입니까?
- 7. 내 앱에 Android 위젯을 추가하는 방법은 무엇입니까?
- 8. Jacoco 에이전트를 Android 앱에 공급하는 방법은 무엇입니까?
- 9. Android 앱에 색상 팔레트를 추가하는 방법은 무엇입니까?
- 10. Android 앱에 가짜 시간을 보내는 방법은 무엇입니까?
- 11. android 앱에 여러 광고를 게재하는 방법은 무엇입니까?
- 12. Android 앱에 스마트 바를 구현하는 방법은 무엇입니까?
- 13. 스프레드 시트를 Android 앱에 삽입하는 방법은 무엇입니까?
- 14. Android 앱에 금액을 삽입하는 방법은 무엇입니까?
- 15. Android 앱에 메뉴 항목을 추가하는 방법은 무엇입니까?
- 16. Android 앱에 Sqlite 데이터베이스를 포함시키는 방법은 무엇입니까?
- 17. zendesk를 Android 앱에 통합하는 방법은 무엇입니까?
- 18. Android UI 텍스트 뷰를 정렬하는 방법은 무엇입니까?
- 19. Android 텍스트 뷰를 효율적으로 업데이트하는 방법은 무엇입니까?
- 20. 동적 뷰를 Android 탭 호스트에 추가
- 21. WAMP에서 MySQL 데이터베이스를 복원하는 방법은 무엇입니까?
- 22. 허드슨 구성을 복원하는 방법은 무엇입니까?
- 23. 텍스트 파일을 복원하는 방법은 무엇입니까?
- 24. PHP 세션을 복원하는 방법은 무엇입니까?
- 25. git에서 파일을 복원하는 방법은 무엇입니까?
- 26. 조각을 복원하는 올바른 방법은 무엇입니까?
- 27. Android에서 인증서를 복원하는 방법은 무엇입니까?
- 28. my.ini 파일을 복원하는 방법은 무엇입니까?
- 29. TFS 프로젝트를 복원하는 방법은 무엇입니까?
- 30. tensorflow 모델을 복원하는 방법은 무엇입니까?