마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

탭 끼리 서로 데이터 커뮤니케이션이 되었으면 좋겠습니다.

0 추천
액티비티간 데이터 커뮤니케이션은 구현을 어렵사리(ㄷㄷ) 했습니다.

이번에는 탭끼리 데이터 커뮤니케이션을 하고 싶은데, 고수님들 도와주십쇼 (꾸벅)

예를들어, 1번탭의 TextView가 초기값 0000을 화면에 보여줍니다. 그리고 버튼을 누르면 1씩 증가하게끔

되는 프로그램이 있다 가정하면, 탭 2에도 똑같이 1번탭의 버튼을 누르면 TextView의 값이 1씩 증가하

게끔 만들고 싶습니다.

 

알고리즘은 제가 알아서 구현하는데,  탭끼리 커뮤니케이션하는 기술을 몰라 벌써 3주 가까이 고생하고

있습니다. 제발 고수님들 도움을 간절히 부탁드립니다.
kissout (1,100 포인트) 님이 2016년 5월 9일 질문

2개의 답변

0 추천
 
채택된 답변
원래 프래그먼트 간의 통신은 절대 안되는거 아시죠

무조건를 액티비티를 통해서 해야합니다.

프래그먼트들에 setter함수 정의해주시고

이것들을 설정할 인터페이스 선언해주신다음

액티비티에서 오버라이드 하고 프래그먼트에서 해당 인터페이스를 불러와서 다른프래그먼트에도 값을 설정해주면 됩니다.
안드잘하고싶 (3,310 포인트) 님이 2016년 5월 9일 답변
kissout님이 2016년 5월 10일 채택됨
고수님 죄송한데, 액션바도 비슷하게 사용하면 되나요>
0 추천
간단히 해결만 위해서라면

Preference로 값을 공유하시면 되겠네요
뱀휅휅 (1,170 포인트) 님이 2016년 5월 9일 답변
답변 감사드립니다.^^
...