2011-03-15 4 views
1

Android에서 새로운 기능이며 첫 번째 앱을 개발 중입니다. 지금 당장 나는 스스로 작업하고 의도, 번들 등을 통해 정보를 공유 할 수있는 몇 가지 활동을 구현할 수 있었다.일부 Android 활동간에 공유되는 정보

문제는 내가 여러 가지 활동에서 조작하는 목록을 가지고 있기를 원한다는 것이다. 내 활동을 바꿀 때마다 그것을 전달하십시오. 내가 원하는 것은 모든 활동에 대해 동일한 목록을 갖는 것입니다. 따라서 Activity1에서 변경하면 Activity4에서도 변경됩니다.

이 작업을 수행하는 최선의 방법이 무엇인지 알 수 없습니다. 누군가 나를 안내 할 수 있습니까? 목록 항목

here를 저장하기위한

+0

http://stackoverflow.com/questions/4871509/using-application-class-for-storing-persistent-data-in-android 다소 비슷한 질문을 받았습니까? – Abhinav

답변

0

사용하는 데이터베이스 목록을 포함

0

쓰기 싱글 톤 클래스 느릅 나무를 목록보기 및 데이터베이스를 사용하는 예입니다.

0

Application 클래스에서 상속되는 사용자 정의 클래스를 구현할 수 있습니다. getApplication()을 호출하여 모든 활동에서이 클래스의이 인스턴스를 가져올 수 있습니다. 맞춤 애플리케이션 클래스를 사용하려면 앱의 매니페스트 파일에 등록해야합니다.

목록을 저장할 데이터베이스가 정말로 필요한 경우 응용 프로그램의 기능에 따라 다릅니다. 애플리케이션이 닫히거나 Android에 의해 종료 될 때 목록을 유지하려면 목록 항목을 데이터베이스에 저장해야합니다. 그것들을 휴대 전화의 SD 카드에있는 파일에 쓸 수도 있습니다. 그러나 데이터베이스가 더 나은 솔루션이 될 것입니다.

관련 문제