반응형
[안드로이드] extends Fragment 구현시 contexet 구하는 방법
Fragment는 Activity가 아니라서 MainActivity.this, 또는 this 사용이 안됩니다.
그럴 때는 getActivity().getApplicationContext() 를 사용합니다!!
또는
Context ct;
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_01, container, false);
ct = container.getContext();
}
아래 방법이 더 정확한 방법인 것 같다.
반응형
'IT > 안드로이드+JAVA' 카테고리의 다른 글
[안드로이드] 프래그먼트 안에 프래그먼트 (0) | 2016.08.02 |
---|---|
[안드로이드] 플래그먼트 스와이프 (Fragment 안에 스와이프) PagerAdapter (0) | 2016.08.01 |
[안드로이드] intent 인터넷, 브라우저 띄우기 (0) | 2016.07.28 |
[안드로이드] 화면 세로모드 고정, 화면 가로모드 고정 (0) | 2016.07.28 |
[안드로이드 + 자바] 정규표현식 Patten Match 및 검증방법 (0) | 2016.07.27 |