developer tip

Android-활동 대 FragmentActivity?

optionbox 2020. 9. 24. 07:45
반응형

Android-활동 대 FragmentActivity? [복제]


이 질문에 이미 답변이 있습니다.

저는 Android를 처음 사용합니다. 탭 형식으로 앱을 만들고 싶습니다. 사용 된 많은 문서를 찾았습니다 Activity. 또한 많은 경우에 FragmentActivity. 어느 것이 시작하는 것이 더 좋을지 모르겠습니다. 탭 형식으로 개발을 시작 Activity하거나 사용할 것을 제안 해주세요 FragmentActivity.


ianhanniballake가 맞습니다. 의 모든 기능을 Activity에서 얻을 수 있습니다 FragmentActivity. 실제로 FragmentActivity더 많은 기능이 있습니다 ).

사용 FragmentActivity하면 쉽게 tab and swap형식을 만들 수 있습니다 . 각 탭에 대해 다른 것을 사용할 수 있습니다 Fragment( Fragments재사용 가능). 그래서 FragmentActivity당신은 같은 Fragment.

그래도 Activity다음 페이지에서 목록을 나열하고 목록의 요소를 편집하는 것과 같은 단일 페이지에 사용할 수 있습니다 .

다음을 사용하는 Activity경우 에도 사용 하는 것을 잊지 마십시오 android.app.Fragment. 을 사용하는 FragmentActivity경우 사용하십시오 android.support.v4.app.Fragment. 결코를 부착하지 android.support.v4.app.Fragmentandroid.app.Activity이 예외가 슬로우됩니다으로.


FragmentActivity많은 경우, 특히 Android에서 탭을 사용하는 가장 좋은 방법 인 ActionBar로 작업 할 때 매우 유용한 프래그먼트Activity 를 사용할 수 있는 기능과 함께 모든 기능을 제공합니다 .

Honeycomb (v11) 이상 장치 대상으로하는 경우 v11에 Activity도입 된 네이티브 프래그먼트를 문제없이 사용 하고 사용할 수 있습니다 . 이러한 유용한 기능 (예 : Fragments) 중 일부를 이전 장치로 다시 포팅하기 FragmentActivity위해 지원 라이브러리의 일부로 특별히 제작되었습니다 .

또한 앞으로 역 호환성-탭 구현 교육이 앞으로 매우 도움이 될 것입니다.


최신 ADT 번들에서 Eclipse "New Android Project"마법사를 사용하면 자동으로 프래그먼트로 구현 된 탭을 받게됩니다. 이를 통해 향후 애플리케이션을 태블릿 형식으로 훨씬 쉽게 변환 할 수 있습니다.

간단한 단일 화면 레이아웃의 경우 Activity.

참고 URL : https://stackoverflow.com/questions/15318518/android-activity-vs-fragmentactivity

반응형