2014-10-08 5 views
1

탭이있는 Android 애플리케이션에 추가하려는 각 단편에 대해 별도의 파일을 추가하고 싶습니다. 각 탭보기는 개별 파일 중 하나에 포함 된 코드를 참조해야합니다.MainActivity.java에서 단편 논리를 분리하는 방법

  1. 이것은 가능합니까?
  2. 논리를 MainActivity 클래스에서 완전히 분리하는 것이 안전합니까?
  3. MainActivity에서 onCreate 이벤트 내에서 onCreate 이벤트를 호출해야합니까? 아니면 더 좋은 방법이 있습니까?

모든 입력 사항은 내가 읽은 것과 상당히 다르기 때문에 예상치 못한 문제가 많이 발생할 수 있습니다. 비록 가독성을 위해 이것을 가지고있는 것이 좋을지라도.

답변

0
  1. 이것은 가능할뿐만 아니라 좋은 실행입니다. 일반적으로 각 클래스에 대해 별도의 파일을 만듭니다. 그래도 기본 "탭 작업"프로젝트 템플릿은 조각 논리를 MainActivity에 넣으므로 혼란 스럽습니다. 반드시 필요한 것은 아닙니다.

  2. 조각 고유의 논리를 자체 파일로 분리하는 것이 안전합니다.

  3. 직접 onCreate으로 전화하지 마십시오. 시스템이이를 대신합니다.

각 탭 조각마다 별도의 파일을 사용하도록 "탭 활동"템플릿을 수정했습니다. Check it out here 님, 다른 질문이 있으면 알려주세요.

희망이 도움이됩니다.

+0

설명해 주셔서 감사합니다. – Puck

관련 문제