2010-08-19 8 views
1

첫 번째 Android 앱을 개발 중이며 약간의 도움이 필요합니다. 나는 요리법 페이지를 만들고 있는데 즐겨 찾기 버튼을 갖고 싶습니다. 나는 사용자가 조리법을보고 즐겨 찾기 페이지에 추가하는 동안 즐겨 찾기 버튼을 클릭 할 수 있기를 바랍니다. 그러나 사용자가 버튼을 클릭하면 즐겨 찾기 페이지로 이동하는 대신 해당 조리법 페이지를 계속 볼 수 있기를 바랍니다.Android 앱에서 즐겨 찾기 만들기 버튼 (활동을 변경하지 않고 객체를 전달해야 함)

의도를 사용하여 페이지를 변경하는 동안 다른 활동으로 데이터를 보내는 방법을 알았습니다. 그러나 나는 변화하는 페이지를 좋아하지 않을 것이다.

나는 (있는 더 좋은 방법이?) 나는이 작업을 수행 할 활동에 단추를 통과 할 것입니다 있으리라 믿고있어 모든 도움

사전에 감사!

답변

0

사용자가 마침내 페이지를 전환하려고 할 때 목록에있는 모든 즐겨 찾기를 목록에 수집하고 한 번에 다음 활동으로 전달할 수 있습니다. 물론, 즐겨 찾기에 액세스 할 수있는 공용 정적 멤버를 목록에 만들거나 여기에서 내 기본 설정을 선택하여 모든 즐겨 찾기를 영구 저장 장치를 처리 할 수있는 타사에 저장 할 수도 있습니다. 그런 식으로 일부 의존성을 분리 할 수도 있습니다. 조리법 페이지는 즐겨 찾기 데이터를 사용하는 사람과 방법을 신경 쓰지 않아도됩니다. 마찬가지로, 즐겨 찾기 페이지는 즐겨 찾기를 눌렀을 때 관심이 있다고 가정하지 않습니다. 즐겨 찾기를 표시해야 할 때 즐겨 찾기가 존재합니다.

0

어딘가에 즐겨 찾기 목록을 유지하면됩니다. SharedPreferences 또는 파일 또는 데이터베이스. 단추를 클릭하여 목록에 항목을 추가하십시오. 즐겨 찾기 활동 후 목록을 사용할 수 있습니다 :)