안드로이드 개발 질문/답변
(글 수 45,052)
ㅠ_ㅠ 엉엉...
머리가 딸려서,,,,도저히 좋은 아이디어가 나오질 않습니다.
질문정리도 잘 안되네요...ㅠㅠ
AAA -> BBB(리스트 포지션) -> CCC(mp3파일경로)-> BBB (하지만 포지션과 파일경로는 AAA로 전달)
결론적으로 만들려는 프로그램, 즉 AAA에서 실행해야 되는것은
버튼1을 누르면 포지션1경로(BBB.java)에서 불러온 mp3경로(CCC.java)를 실행하고
버튼2을 누르면 포지션2경로(BBB.java)에서 불러온 mp3경로(CCC.java)를 실행하고
버튼3을 누르면 포지션3경로(BBB.java)에서 불러온 mp3경로(CCC.java)를 실행하려고 합니다.
AAAA.java 에서 옵션 메뉴를 누르면
BBBB.java 란 뷰리스트로 가게 됩니다. 그럼 뷰리스트를 클릭하면 intent로 Position값을 CCC.java 란 SDcard 뷰리스트로 넘기게 되고 파일을 선택하면 intent로 받았던 BBB.java의 position과 해당 파일경로를 AAA.java 에 넘겨야 하지만 화면은 BBB.java로 넘어가야 합니다.
브로드캐스트를 활용하면 될것 같지만, 전역변수도 괜찮을것 같고....분명 더 효율적이고 빠른 방법이 있을것 같습니다.
activity 간의 변수를 전달하고 공유하기 위해서는 어떤방법이 좋을까요?
머리가 딸려서,,,,도저히 좋은 아이디어가 나오질 않습니다.
질문정리도 잘 안되네요...ㅠㅠ
AAA -> BBB(리스트 포지션) -> CCC(mp3파일경로)-> BBB (하지만 포지션과 파일경로는 AAA로 전달)
결론적으로 만들려는 프로그램, 즉 AAA에서 실행해야 되는것은
버튼1을 누르면 포지션1경로(BBB.java)에서 불러온 mp3경로(CCC.java)를 실행하고
버튼2을 누르면 포지션2경로(BBB.java)에서 불러온 mp3경로(CCC.java)를 실행하고
버튼3을 누르면 포지션3경로(BBB.java)에서 불러온 mp3경로(CCC.java)를 실행하려고 합니다.
AAAA.java 에서 옵션 메뉴를 누르면
BBBB.java 란 뷰리스트로 가게 됩니다. 그럼 뷰리스트를 클릭하면 intent로 Position값을 CCC.java 란 SDcard 뷰리스트로 넘기게 되고 파일을 선택하면 intent로 받았던 BBB.java의 position과 해당 파일경로를 AAA.java 에 넘겨야 하지만 화면은 BBB.java로 넘어가야 합니다.
브로드캐스트를 활용하면 될것 같지만, 전역변수도 괜찮을것 같고....분명 더 효율적이고 빠른 방법이 있을것 같습니다.
activity 간의 변수를 전달하고 공유하기 위해서는 어떤방법이 좋을까요?




SharedPreferences에 값을 저장했다가 불러오는 건 어떨까요?