내 안드로이드 애플 리케이션에서 탭 중 하나로서 ListView 가진 탭 호스트 있습니다. ListView (주소)의 항목을 클릭하면 길 찾기를 위해 Google지도에 대한 의도가 시작되고 Google지도, 웹 브라우저 등의 선택 대화 상자가 표시됩니다. 하드 백 버튼을 누른 다음 실행 대화 상자가 사라지면 문제가 발생합니다. ListView도 지워집니다. 왜 그런가?안드로이드 ListView 하드 키를 누르면 지워집니다
답변
발신자 활동이 "일시 중지 중"이고 다시 시작하면 이 (가) 생성되어이 "다시 시작"됩니다. onSaveInstanceState을 무시하고 추가로 설정하여 번들을 통해 데이터를 전달하여 영구 데이터를 저장할 수 있습니다. 그런 다음 에 전달 된 번들의 추가 항목을 확인하고을 만들고 기능적으로 다시 시작하는 데 필요한 모든 작업을 수행하십시오.
복잡한 개체의 경우 serialize 할 수 있습니다 (필요한 경우 Serializable 구현). onSaveInstanceState 동안 번들에 추가 저장합니다.
일시 중지 된 활동은 장치의 메모리가 매우 필요할 때만 해제됩니다. 그리고 그때조차도 부분적으로 볼 수 있기 때문에 다른 활동보다 우선 순위가 높으므로 백그라운드 앱이 먼저 실행되어야합니다. 아마도 onResume()을 통해서만 진행될 것입니다. – jqpubliq
onResume 만 호출됩니다. onResume에서 processResults (results)를 호출했지만 processResults (results)에서 this.results가 전달 된 목록 일 때 this.results.clear()를 호출했습니다. processResults (new ArrayList (results))를 수행해야했습니다. inResume. –
- 1. 홈 키를 누르면 오류가 발생합니다.
- 2. 안드로이드 ListView
- 3. 안드로이드 ListView
- 4. 안드로이드 ListView
- 5. 안드로이드 ListView 선택기의 중복 문제
- 6. Ctrl 키를 두 번 누르면 어떻게 연결됩니까?
- 7. Tab 키를 누르면 WinForms 툴팁이 뒤집습니다.
- 8. DataGridView에서 "enter"키를 누르면 어떻게 될까요?
- 9. DataGridview에서 Enter 키를 누르면 코드가 어떻게 실행됩니까?
- 10. 사용자가 "Enter"키를 누르면 자동 완성 중지
- 11. esc 키를 누르면 Xcode가 맨 위로 스크롤
- 12. 진행률 표시 줄 (안드로이드)로 검색 하드 키 동작 관련
- 13. 안드로이드 - 멋진 ListView 배경 문제
- 14. 안드로이드 - Listview API의
- 15. 안드로이드 : SimpleCursorAdapter 필터링하기 ListView
- 16. ListView 안드로이드 EditText
- 17. 안드로이드 ListView에 - 부모의 ListView
- 18. 안드로이드 레이아웃의 ListView
- 19. 안드로이드 스위치 위치의 ListView
- 20. Programmatically ListView 안드로이드
- 21. 안드로이드 루핑 무한 ListView?
- 22. 안드로이드 String Listview
- 23. 안드로이드 - ListView 및 태그
- 24. 안드로이드 - ListView 중복 이벤트
- 25. 안드로이드 ListView 헤더
- 26. 안드로이드 - ListView 내부의 스피너
- 27. 안드로이드 listview 이미지 이동
- 28. 배열이 지워집니다.
- 29. 서비스에서 누른 하드 키를 가로채는 방법은 무엇입니까?
- 30. 안드로이드 - 누르면, 집중의 색상을 설정하는 곳 ... 탭?
진단 할 정보가 충분하지 않습니다. 목록보기 및/또는 어댑터가 포함 된 코드를 게시해야합니다. – jqpubliq