응용 프로그램 클래스를 사용하여 모든 인 텐트에 대한 전역 데이터를 저장합니다. 응용 프로그램이 백그라운드로 이동하고 5 시간 후에 아이콘에서 응용 프로그램을 시작하면 데이터를 사용할 수있게됩니까?안드로이드에서 오랫동안 잠을 자다가 애플리케이션이 깨어 난 후에 애플리케이션 클래스 데이터가 지속됩니까?
0
A
답변
0
시스템은 언제든지 앱을 종료 할 수 있으므로 영구 저장 장치에 저장해야합니다.
0
완전히 예측할 수 없습니다. 설명서에 따르면 안드로이드는 리소스가 허용하는 한 프로세스를 유지하려고합니다 (그리고 Application 클래스도 마찬가지). 예 : 우선 순위가 높은 서비스가 자원을 필요로하는 경우 프로세스가 중단 될 수 있습니다. 그러나 확실하게 예측할 수있는 방법은 없습니다. SharedPreferences 또는 ContentProvider 메커니즘 (데이터에 따라 다름)을 사용하도록 제안한 다음 필수 활동 데이터를 잃지 않도록 마지막 활동을 중지해야합니다.
관련 문제
- 1. 화면이 깨어 난 후에 안드로이드 게임이 멈추는 경우
- 2. iPhone 웹 애플리케이션 잠자기에서 깨어 난 후에 자바 스크립트 이벤트가 깨졌습니다.
- 3. 안드로이드에서 전화가 깨어 난 후 HTML5 GPS 위치 정보가 실패합니다.
- 4. UIPasteboard의 데이터가 시스템 재부팅을 통해 지속됩니까?
- 5. NSDate 날짜가 깨어 난 후 현재 날짜와 시간을 반환하지 않습니다.
- 6. 안드로이드에서 애플리케이션 상태 유지하기
- 7. 오랫동안 기다린 후에 Watir을 계속 움직이게하십시오.
- 8. 통과 데이터가 난 7
- 9. 중요한 위치 변경은 기기가 깨어 난 경우에만 작동합니다.
- 10. 대기 모드에서 깨어 난 후 모니터를 켜는 방법은 무엇입니까?
- 11. 대기 모드에서 깨어 난 후 타이머 틱은 어떻게됩니까?
- 12. bash 스크립트에서 잠을 자다
- 13. 엔티티는 얼마나 오랫동안 방문 했습니까?
- 14. 안드로이드에서 서비스와 애플리케이션 사이의 리소스 공유
- 15. % appData % 및 Citrix - 로그 오프 중에 로밍 데이터가 지속됩니까?
- 16. 수면 구현에 문제가 있습니까? 오랫동안
- 17. 연락처 LOOKUP_KEY은 얼마나 지속됩니까?
- 18. WPF 응용 프로그램 창이 잠자기에서 깨어 난 후 완전히 새로 고쳐지지 않습니다.
- 19. 더 결정론적인 (짧게) 잠을 자면
- 20. VB6에서 잠을 자지 못하는 지연
- 21. 잠을 잤을 때
- 22. 자고있는 동안 잠을 자다
- 23. android에서 잠을 깨우는 방법
- 24. 무기한으로 잠을 쉰다.
- 25. 요소가로드 된 후에 클래스 적용
- 26. 안드로이드에서 애플리케이션 구성 요소를 어떻게 공유합니까?
- 27. PHP 클래스의 인스턴스는 얼마나 오래 지속됩니까?
- 28. onDelete가 계속 듣고 난 후에 android widget이
- 29. viewcontroller를 밀고 난 후에 문제가 mp3로 재생됩니다.
- 30. PHP 애플리케이션 클래스 구조 지침
친애하는 Sandrstar, 나는 모든 데이터를 저장 sharedPreferences를 사용하고 있습니다. 응용 프로그램을 시작할 때 SharedPreferences에서 데이터를 가져오고 응용 프로그램 클래스 데이터에 할당합니다. 응용 프로그램이 절전 모드 (백그라운드)로 진행되고 내 활동 중 하나가 깨어 난 후에도 계속 살아 있는지 의심됩니다. 데이터는 응용 프로그램에서 사용할 수 있습니다. 수업이 아니거나 아닙니다. – MobileDev
예, 앱은 앱의 프로세스 (및 VM 인스턴스)에 충실하고 활동 전에 살해되지 않기 때문에 유지됩니다. – sandrstar
감사합니다. Sandrstar. – MobileDev