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

3일동안 찾아봐도 없어서 질문드립니다 ㅠㅠ 도와주세여(intent 데이터 관련)

0 추천

일단 MainActiviti에서 intent를 2개 만들어주어서 버튼 1을 누르면 activity1화면으로 가고 버튼2를 누르면

activity2화면으로 가는 상황입니다.

mainActivity에서 가지고 있는 데이터 값을 activity1로 putExtra를 통해서 보내고 getExtra를 통해서 받았습니다.

그리고 activity1에서 값을 살짝 조정해서 버튼을 누르면 activity2로 그 데이터값을 보내고 받고싶은데

찾아봐도 어디에도 있지 않네요ㅠㅠ 이런경우 데이터베이스를 사용해야되는건가요..?

혹시 데이터베이스를 사용해야한다면 어떻게 사용해야하는걸까요....ㅠㅠ

intent.putExtra("img", order.get(position).img);
intent.putExtra("name", order.get(position).coffee);
intent.putExtra("price", order.get(position).price);

이렇게 보낸값을 main에서 보낸값을

final Intent intent = getIntent();
iv.setImageResource(intent.getIntExtra("img",0));
tvName.setText(intent.getStringExtra("name"));
tvPrice.setText(""+intent.getIntExtra("price",2));

이런식으로 받고 다시 activity1에서 받고 다시 이 값에서 변경된값을 activity2로 보내고싶은데...

어떻게 해야될까요...ㅠ 도와주세요 ㅠㅠ

익명사용자 님이 2019년 10월 10일 질문

1개의 답변

0 추천
startActivityForResult 와 onActivityResult 에 대해 찾아보세요.
쎄미 (162,410 포인트) 님이 2019년 10월 10일 답변
...