fragment的生命周期

来源:互联网 发布:21端口入侵方法 编辑:程序博客网 时间:2024/06/07 19:59
package com.itheima74.fragmenttest.fragment;import android.content.Context;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.util.Log;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import com.itheima74.fragmenttest.R;/** * 11个方法,activity7个(onrestart独有) * Created by My on 2017/3/3. */public class RightFragment extends Fragment {    private static final String TAG = "RightFragment";    // 依附    @Override    public void onAttach(Context context) {        super.onAttach(context);        Log.d(TAG, "onAttach: ");    }    // 创建    @Override    public void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        Log.d(TAG, "onCreate: ");    }    // 创建自己的布局    @Nullable    @Override    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {        Log.d(TAG, "onCreateView: ");        return inflater.inflate(R.layout.fragment_right, container, false);    }    // 所依附的activity oncreate()方法执行完毕了    @Override    public void onActivityCreated(@Nullable Bundle savedInstanceState) {        super.onActivityCreated(savedInstanceState);        Log.d(TAG, "onActivityCreated: ");    }    // 可见    @Override    public void onStart() {        super.onStart();        Log.d(TAG, "onStart: ");    }    // 获取焦点    @Override    public void onResume() {        super.onResume();        Log.d(TAG, "onResume: ");    }    // 失去焦点    @Override    public void onPause() {        super.onPause();        Log.d(TAG, "onPause: ");    }    // 不可见    @Override    public void onStop() {        super.onStop();        Log.d(TAG, "onStop: ");    }    // 自己的布局被销毁了    @Override    public void onDestroyView() {        super.onDestroyView();        Log.d(TAG, "onDestroyView: ");    }    // fragment被销毁了    @Override    public void onDestroy() {        super.onDestroy();        Log.d(TAG, "onDestroy: ");    }    // 取消依附    @Override    public void onDetach() {        super.onDetach();        Log.d(TAG, "onDetach: ");    }}

0 0
原创粉丝点击