Fragment间切换生命周期方法的回调顺序

本文详细探讨了在Fragment1默认显示的情况下,通过Activity切换到Fragment2时,Fragment的生命周期方法回调顺序。内容包括Fragment1的onPause()、onStop()以及Fragment2的onAttach(), onCreateView(), onViewCreated(), onStart()和onResume()等关键方法的调用流程。" 6286048,1010170,CT图像处理:窗宽窗位原理与算法,"['计算机断层扫描', '图像处理', '算法', '医学影像']
摘要由CSDN通过智能技术生成

-------- Fragment1默认打开,然后再由Activity打开Fragment2

Fragment1

public class Fragment1 extends Fragment {

    private static final String TAG = Fragment1.class.getSimpleName();

    @Override
    public void onAttach(Context context) {
        super.onAttach(context);
        Log.i(TAG, "onAttach: 1111111111111111111111");
    }

    @Override
    public void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Log.i(TAG, "onCreate: 1111111111111111111111111111");
    }

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        Log.i(TAG, "onCreateView: 111111111111111111111111111111");
        return inflater.inflate(R.layout.layout_fm1, container, false);
    }

    @Override
    public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        Log.i(TAG, "onViewCreated: 111111111111111111111111111111111");
    }

    @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        Log.i(TAG, "onActivityCreated: 111111111111111111111111111111111");
    }

    @Override
    public void onStart() {
        super.onStart();
        Log.i(TAG, "onStart: 11111111111111111111111111111111111111");
    }

    @Override
    public void onResume() {
        super.onResume();
        Log.i(TAG, "onResume: 11111111111111111111111111111111111111");
    }

    @Override
    public void onPause() {
        super.onPause();
        Log.i(TAG, "onPause: 11111111111111111111111111111111111");
    }

    @Override
    public void onStop() {
        super.onStop();
        Log.i(TAG, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值