하나의 활동 (MainActivity)과 해당 xml 파일이 있습니다. Xml 파일은 상단에 도구 모음을 포함하고 슬라이딩 탭을 누른 다음 뷰 페이지를 포함합니다.안드로이드 조각, 뷰 페이지, 활동 관계
3 개의 조각 (해당 XML 파일)과 3 개의 슬라이딩 탭이 있습니다. 탭 1은 프래그먼트 1과 2에 2와 3을 3으로 연결합니다.
- 프래그먼트의 뷰에 대해 작업을 수행하는 경우 MainActivity 또는 Fragment에 모든 코드를 작성해야합니까?
- 해당 페이저의 조각에서보기 만 리턴해야합니까 아니면 해당 페이지의 모든 코드도 조각 안에 있어야합니까? 예를 들어
:
내가 컨텐트 리졸버를 사용하여 1 조각의 목록보기에 데이터를 채우는, 마찬가지로, 나는 다른 작업을하고있는 중이 야하는 경우와 조각 2의 세부 사항을 표시하는 일부 데이터를 검색하고있는 경우 3, 해당 코드 자체에 모든 코드를 작성해야합니까, 아니면 MainActivity에 작성해야합니다.
누구나이 링크 나 유용한 링크에 대한 답을 줄 수 있습니까?
감사합니다! 모든 프래그먼트에 대해 단일 활동을 사용하면 어떻게 파편으로 컨텍스트를 얻을 수 있습니까? 어느 것을 사용해야합니까? getActivity() 또는 getApplicationContext()? – akm
당신은 문맥에 대해 getActivity()를 사용할 수 있습니다. 또한 MainActivity mainActivty = (MainActivity) 컨텍스트와 같은 활동 인스턴스를 초기화 할 수 있습니다. –