카테고리 없음
[기계적 인조 인간] 활동이 소멸 된 후 한 활동의 객체를 다른 활동에 사용 [중복]
행복을전해요
2021. 1. 25. 18:07
활동간에 자주 액세스 할 수있는 데이터를 사용하는 가장 좋은 방법은 다음과 같습니다.
- 번들의 인 텐트를 통해 데이터 전달
- 공유 환경 설정에 저장
- 데이터베이스에 저장
- 데이터를 파일에 저장
- 웹 서버에 데이터 저장
데이터는 그 자체로 클래스입니까? 그렇다면 해당 클래스가 Parcelable을 구현 하고 새 활동을 시작하는 인 텐트로 번들로 설정하십시오. 이렇게하면 Android가 첫 번째 활동의 수명주기를 처리하고 새 활동에 안전하게 데이터를 가져옵니다.
이것이 응용 프로그램 설정 인 경우 공유 기본 설정을 사용해보십시오.
여러 활동에 걸쳐 지속적인 데이터 처리가 필요한 경우 데이터베이스 (SQLite)를 사용하십시오.
출처
https://stackoverflow.com/questions/22019879