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에 접근이 가능합니다.