일반적으로 데이터를 전달할 때 fragment끼리는 bundle <div>activity끼리는 intent.putExtra 쓰는 것으로 알고있습니다.</div> <div><br></div> <div><br></div> <div>제가 하려고 하는 것은 fragment->activity로 데이터를 전달하는 것인데</div> <div>알아보니 일반적으로 이러한 상황에서는 인터페이스를 쓴다고 하더라구요.</div> <div><br></div> <div>근데 문제가 데이터를 보내려는 fragment가 받는 activity에 속한 fragment가 아니라서 그런지</div> <div>인터페이스를 이용한 방법으로는 전달이 되지 않더라구요..</div> <div><br></div> <div>일단 fragment에서 새 activity를 띄울 때 intent를 쓰니까 되길래</div> <div><br></div> <div><div>Intent intent = new Intent(getActivity(), SellUpdateActivity.class);</div> <div>intent.putExtra("data", data);</div> <div>getActivity().startActivity(intent);</div></div> <div>--------------------------------------------------</div> <div><span style="font-size:9pt;">Intent intent = getIntent();</span></div> <div><div>postNumber = intent.getExtras().getInt("data");</div></div> <div><br></div> <div><br></div> <div>이렇게 일반적인 activity끼리 데이터를 전달하는 방법을 써보았는데 전달이 되지 않습니다.</div> <div><br></div> <div><span style="font-size:9pt;">fragment->activity로 </span><span style="font-size:9pt;">데이터를 보낼 때 fragment가 받는 activity에 속하지 않았을 경우 </span><span style="font-size:9pt;">올바른 데이터 전달 방법이 궁금합니다.</span></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.