파파퐈
170
2017-05-19 19:35:04.0
1
130

안드로이드 액티비티, 프래그먼트간 정보 교환에 질문이 있습니다


제가 만약 MainActivity를 하나 두고, 여기서 Fragment1, Fragment2를 관리하는 형태의 코드를 짰을때,


Fragment1이나 Fragment2의 데이터를 MainActivity에 전달하려고 하는데요.


인터넷에 찾아보니 새로 하나의 인터페이를 만들어서 이를 MainActivity가 구현하게 하고, 이 인터페이스 변수를 두 프래그먼트가 변수로 가지는 형태로 해서 인터페이스 내의 메소드를 통해 정보 전달을 하더라구요.


근데, MainActivity에 전달 받을 데이터를 담는 변수를 public으로 선언해두고, 프래그먼트에서 직접 MainActivity의 해당 변수에 접근하여 데이터를 전달하는 형태로 사용해도 되긴 하는데 왜 굳이 인터페이스를 상속받아 사용하나요?

0
0
  • 답변 1

  • moonti
    599
    2017-05-20 08:56:37.0

    한 액티비티 아래 두 액티비티 있으면 서로 호출 가능해요

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.