이것저것 다 개발

[Android] Fragment에서 Activity Method 사용하기 본문

Android

[Android] Fragment에서 Activity Method 사용하기

용용개발 2017. 11. 30. 08:40

Fragment에서 Activity의 method를 사용하는 법입니다.

간단한 예제로 설명하겠습니다.


MainActivity.java

public class MainActivity extends AppCompatActivity {

...

private Button btn;

...

public void testMethod() {

Log.d("MainActivity", "Test Method 입니다..");

}

...

}

TestFragment.java

public class TestFragment extends Fragment {

...

((MainActivity) getActivity()).testMethod();

...

}

MainActivity의 public method를 사용할 수 있습니다.


((MainActivity) getActivity()).findViewById(R.id.btn_a);

또는 다음과 같이 MainActivity 의 view에 접근이 가능합니다.

Comments