FRAGMENT
-
[안드로이드] Fragment 에서 Activity 로 데이터 전달(Fragment to Activity)안드로이드 2016. 12. 6. 11:14
최근 들어서는 Fragment 를 많이 사용함에 따라 Fragment 에서 Activity 로 데이터를 보내거나 사용해야 될 일이 많아졌다. eventBus 같은걸 사용하면 더 쉽게 사용되긴 하지만 정통적인 방법을 쓰고 싶어서 찾아보았다. 1. Fragment 에서 인터페이스 생성 public interface OnApplySelectedListener { public void onCatagoryApplySelected( 자료형(String, int 등) 변수명);} 2. 사용될 Activity에서 위 인터페이스 함수 구현 클래스 이름부에서 implements ExampleFilterFragment.OnApplySelectedListener를 추가해 준 뒤, @Overridepublic void onCa..
-
Viewpager 에서 Fragment 사용할 때 탭간 이동하는 경우 돌아왔을때 초기화 방지안드로이드 2016. 1. 18. 11:02
Viewpager 에서 Fragment 사용하게 되면page 가 1번에서 3번이나 4번 탭으로 갔다가 다시 되돌아오는 경우Fragment 가 초기화 되어서 다시 처음부터 시작하게되는황당하게? 보이는 문제가 있었습니다. 알아보니 FragmentPagerAdapter 에서@Overridepublic void destroyItem(View container, int position, Object object) { // TODO Auto-generated method stub super.destroyItem(container, position, object);}이 destroyItem 메소드가 자동으로 호출되어 해당 뷰를 자동으로 지워져서 문제였던 것이었습니다.여기서 다음과 같이 super.destroyItem..