액티비티간에 정보를 전달하고 번들에 추가하거나 싱글 톤 클래스를 사용하여이 데이터를 저장하고 액세스하는 것이 더 나은 방법인지 궁금 할 것입니다. 나는 과거에 다양한 안드로이드 프로젝트를 위해 두 가지를 모두 사용했지만 지금은 훨씬 더 큰 규모의 안드로이드 프로젝트를 작업 중이므로 처음부터 제대로 작업하는 것을 선호합니다.Android는 영구 정보를 번들로 전달하거나 싱글 톤 패턴을 사용합니까?
내 응용 프로그램은 사용자를 인증 한 다음 사용자의 ID를 기반으로 다양한 쿼리를 수행해야합니다. 액티비티 간의 커플 링을 최소화하기 위해 번들에 ID를 추가 한 다음 필요로하는 정보에 대한 각 액티비티 쿼리에 최선을 다할 것이라고 생각했습니다. 그러나 응답 성을 높이기 위해 필자는 지속적 정보를 저장하는 싱글 톤 클래스를 사용하여 필요한 것보다 많은 쿼리를 방지하는 방향으로 기울이고있었습니다.
감사합니다. MH가 확실히 경로로 보입니다. –
죄송합니다.이 응답을 올바른 답으로 표시하지 않았습니다. –
응용 프로그램이이 영구 정보의 상태를 복원 할 때 제안 사항이 있습니다. 이 데이터를 저장하는 콜백이 없으므로 SharedPreference에 쓰기 만하면된다. –