package topteam.com.fragment_demo;
import android.content.Context;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class Fragment01 extends Fragment {
/**
* 刚创建起来的时候调用,只会调用一次
* @param savedInstanceState
*/
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
/**
* 跟Activity的onStart所对应
*/
@Override
public void onStart() {
super.onStart();
}
/**
* 跟Activity的onResume所对应
*/
@Override
public void onResume() {
super.onResume();
}
/**
* 跟Activity的onPause所对应
*/
@Override
public void onPause() {
super.onPause();
}
/**
* Fragment停止
*/
@Override
public void onStop() {
super.onStop();
}
/**
* 加载所关联的布局
* @param inflater
* @param container
* @param savedInstanceState
* @return
*/
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment01,null);
return view;
}
/**
* Activity的onCreate被调用后
* @param context
*/
@Override
public void onAttach(Context context) {
super.onAttach(context);
}
/**
* Activity的onCreate创建完成后调用
* @param savedInstanceState
*/
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
/**
* Fragment的布局被删除的时候调用
*/
@Override
public void onDestroyView() {
super.onDestroyView();
}
/**
* 与Activity取消关联的时候被调用
*/
@Override
public void onDetach() {
super.onDetach();
}
}
Fragment的生命周期
最新推荐文章于 2023-07-31 09:33:27 发布