문제

도메인 객체에 응용 프로그램 로직을 작성했으며 (여러 사용자 인터페이스를 활성화하고 다른 플랫폼으로 포팅하기 위해) 이제 사용자 인터페이스를위한 활동을 구현하는 것을 보았습니다.

각 활동이 상태를 직렬화해야한다는 점을 고려하면 내 도메인 객체가 한 번만 직렬화되도록하는 가장 좋은 방법은 무엇입니까?

도움이 되었습니까?

해결책

일련의 객체에 대해 이야기하는 것에 대해 이야기하는 경우 활동간에 공유하는 경우 자신의 서브 클래스를 만들어야합니다. Application 그리고 공유 상태를 저장하십시오. 싱글 Application 객체는 앱의 모든 활동에서 공유하여 저장하기에 완벽한 장소입니다. 비기능 상태. 당신은 Application 전화로 getApplication() method 너의 Activity 또는 Service.

사용자 정의 클래스를 지정해야합니다 <application> 당신의 태그 AndroidManifest.xml 파일.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top