값 전달

    [Android] kotlin으로 Fragment에서 Activity로 값 전달하기

    Fragment와 Activity의 관계 Fragment의 뜻은 사전적 정의로 '조각'이라는 뜻이다. 그 뜻에 걸맞게 fragment는 activity를 이루는 조각이다. 우리는 모든 화면을 activity로 만들고 Intent로 통신할 수 있다. 그러나 그렇게 한다면, 자원을 불필요하게 많이 사용할 수 있다. 그 이유는 acivity는 stack형식으로 데이터가 쌓이기 때문이다. fragment를 사용한다면 하나의 activity 위에서 여러 개의 화면을 사용할 수 있다. 즉, 화면을 분할시킬 수 있다는 의미이다. 이런 식으로 앱을 만든다면 보다 효율적으로 자원을 사용할 수 있다. Fragment에서 Activity로 값 전달하기 내가 하고 싶었던 것은 아주 간단하다. DialogFragment에 버튼..