Android Fragment 의 생명주기 상세 설명

4778 단어 AndroidFragment
Fragments 의 생명주기
       모든 fragments 는 자신의 수명 주기 반전 방법 과 자신의 사용자 입력 사건 을 처리 합 니 다.대응 하 는 생명주기 아래 그림 참조:
Android Fragment 의 2:Fragment 의 생 성과 수명 주기

        조각 만 들 기(조각 만 들 기)
       To create a fragment, you must create a subclass of Fragment (or an existing subclass of it). The Fragment class has code that looks a lot like an Activity. It contains callback methods similar to an activity, such as onCreate(), onStart(), onPause(), and onStop(). In fact, if you're converting an existing Android application to use fragments, you might simply move code from your activity's callback methods into the respective callback methods of your fragment.
       fragment 를 만 들 려 면 fragment 의 하위 클래스 를 만 들 거나 하위 클래스 를 계승 해 야 합 니 다.fragment 류 의 코드 는 activity 처럼 보 입 니 다.이것 은 activity 와 마찬가지 로 onCreate(),onStart(),onPause(),onStop()등 반전 함수 가 있 습 니 다.사실,기 존의 안 드 로 이 드 애플 리 케 이 션 을 Fragment 로 바 꾸 고 있다 면,간단하게 activity 의 리 셋 함수 에서 각자 의 fragment 리 셋 함수 로 코드 를 이식 할 수 있 습 니 다.
       Usually, you should implement at least the following lifecycle methods:
       일반적인 상황 에서 당신 은 적어도 다음 과 같은 몇 가지 생명 주기 방법 을 실현 해 야 합 니 다.
       onCreate()
       The system calls this when creating the fragment. Within your implementation, you should initialize essential components of the fragment that you want to retain when the fragment is paused or stopped, then resumed.
       fragment 를 만 들 때 시스템 에서 이 방법 을 호출 합 니 다.구현 코드 에서 fragment 에서 유지 하고 자 하 는 필요 한 구성 요 소 를 초기 화 할 수 있 습 니 다.fragment 가 일시 정지 또는 정지 상태 에 있 으 면 다시 사용 할 수 있 습 니 다.
       onCreateView()
       The system calls this when it's time for the fragment to draw its user interface for the first time. To draw a UI for your fragment, you must return a View from this method that is the root of your fragment's layout. You can return null if the fragment does not provide a UI.
       처음으로 fragment 에 사용자 인터페이스 를 그 릴 때 시스템 에서 이 방법 을 사용 합 니 다.fragment 에 사용자 인터페이스 를 그립 니 다.이 함 수 는 그 려 진 fragment 의 루트 View 를 되 돌려 야 합 니 다.fragment 에 사용자 인터페이스 가 없 으 면 빈 곳 으로 돌아 갈 수 있 습 니 다.
       onPause()
       The system calls this method as the first indication that the user is leaving the fragment (though it does not always mean the fragment is being destroyed). This is usually where you should commit any changes that should be persisted beyond the current user session (because the user might not come back).
       시스템 리 셋 은 이 함 수 를 사용자 가 fragment 를 떠 나 는 첫 번 째 징조 로 사용 합 니 다.현재 사용자 세 션 이 끝나 기 전에 지속 적 으로 변 화 를 제출 해 야 합 니 다(사용자 가 다시 돌아 오지 않 을 수도 있 기 때 문 입 니 다).
       Most applications should implement at least these three methods for every fragment, but there are several other callback methods you should also use to handle various stages of the fragment lifecycle. All the lifecycle callback methods are discussed more later, in the section about Handling the Fragment Lifecycle.
       대부분의 응용 프로그램 은 적어도 모든 fragment 에 이 세 가지 방법 을 실현 해 야 하지만,fragment 수명 주기 중 각 단계 의 리 셋 함 수 를 조작 하 는 데 사용 되 는 다른 방법 도 많다.모든 라 이 프 사이클 의 리 셋 함 수 는 fragment 라 이 프 사이클 1 절 에서 잠시 후에 다시 토론 합 니 다.
       There are also a few subclasses that you might want to extend, instead of the base Fragment class:
       기본 클래스 fragment 를 제외 하고 당신 이 계승 할 수 있 는 하위 클래스 가 몇 개 있 습 니 다.
       DialogFragment
       Displays a floating dialog. Using this class to create a dialog is a good alternative to using the dialog helper methods in the Activity class, because you can incorporate a fragment dialog into the back stack of fragments managed by the activity, allowing the user to return to a dismissed fragment.
       움 직 이 는 대화 상 자 를 표시 합 니 다.이 클래스 를 사용 하여 대화 상 자 를 만 드 는 것 은 Activity 클래스 대화 상자 도구 방법 을 사용 하 는 것 이외 의 또 다른 좋 은 선택 입 니 다.fragment 대화 상 자 를 activity 가 관리 하 는 fragments 배경 스 택 에 병합 할 수 있 기 때문에 사용자 가 버 린 fragment 로 돌아 갈 수 있 습 니 다.
       ListFragment
       Displays a list of items that are managed by an adapter (such as a SimpleCursorAdapter), similar to ListActivity. It provides several methods for managing a list view, such as the onListItemClick() callback to handle click events.
       어댑터 가 관리 하 는 항목 목록(예:Simple CursorAdapter)을 표시 합 니 다.ListActivity 와 유사 합 니 다.또한 클릭 이 벤트 를 처리 하 는 onListItemClick()리 셋 함수 와 같은 목록 보 기 를 관리 하 는 함 수 를 많이 제공 합 니 다.
       PreferenceFragment
       Displays a hierarchy of Preference objects as a list, similar to PreferenceActivity. This is useful when creating a "settings" activity for your application.
       preference 대상 의 시스템 구조 목록 을 표시 합 니 다.preferenceActivity 와 유사 합 니 다.이것 은 응용 프로그램 에'설정'activity 를 만 들 때 매우 실 용적 입 니 다.
       지금까지 Android Fragments 였 습 니 다.

좋은 웹페이지 즐겨찾기