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

액티비티에서 프래그먼트로 데이터 전달 질문!

0 추천

안녕하세요, 본래 액티비티에서 액티비티로 데이터 전달을 하였는데 액티비티에서 프래그먼트로 데이터를 전달하려고 합니다. bundle을 이용하는 것은 알겠는데.. 감이 안와서 질문드리겠습니다.

데이터 송신(액티비티)

public void onClick(View v) {
                Log.e(TAG,"arriveTemp :"+arrive);
                Intent intent = new Intent(DrawPath.this,HomeFragment.class);
                intent.putExtra("arrivePoint",arrive);
                startActivity(intent);

                finish();
            }

데이터 수신(프래그먼트)

Intent intent = getActivity().getIntent();
            try {
                arrive = intent.getStringExtra("arrivePoint");
                String temp[] = arrive.split(" ");
                double latitude = Double.parseDouble(temp[1]);
                double longitude = Double.parseDouble(temp[3]);
                arrivePoint = new TMapPoint(latitude, longitude); // 도착지 포인트
            } catch (Exception e) {
                Log.e(TAG, "get arrivePoint error");
            }

어떤 부분을 고쳐야 액티비티에서 프래그먼트로 데이터를 전달 할 수 있을까요~?

익명사용자 님이 2017년 5월 7일 질문

1개의 답변

0 추천
 
채택된 답변
aucd29 (218,390 포인트) 님이 2017년 5월 8일 답변
...