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

액티비티간 데이터 전달 질문 있습니다.

0 추천

제가 하려는게 아래 그림처럼 메인 액티비티에 있는 데이터를 두번째에보내고 마지막액티비티에 보내고 싶은데 어떻게 해야하나요?

Autobhan (640 포인트) 님이 2018년 12월 22일 질문
그림이 반대로됐네요.....

2개의 답변

0 추천
Intent로 2번쨰 3번째 Activity 다 거쳐서 전달해야죠.
디자이너정 (42,810 포인트) 님이 2018년 12월 22일 답변
0 추천
1. main 에서 데이터 전송 시 1activity 와 3activity가 인스턴스화되어 있다는 보장이 있으면, LocalBroadcast 를 사용하시면 됩니다.

2. 만약에 데이터 전송 시 1activity 와 3activity 중 하나라도 인스턴스화되어 있지 않을 가능성이 있다면,

데이터를 DB에 저장 후 각각의 액티비티에서 읽으면 됩니다.

 

아마 여러 경우의 수가 있을테니, 2번 방법이 좋은 듯합니다.
franny (1,760 포인트) 님이 2018년 12월 23일 답변
...