【Android-Activity】fragment的相关知识介绍

本文详细介绍了Android中的Fragment,包括其基本概念、生命周期特性,以及与Activity的关系。重点阐述了如何创建和管理Fragment,特别是如何在Fragment之间进行交互。同时,针对可能遇到的getActivity为null的问题,提供了两种解决方案。
摘要由CSDN通过智能技术生成

fragment:相当于碎片的activity
使用fragment的好处:

本文将针对以下内容进行描述:

  1. fragment的基本介绍
  2. fragment与activity间的关系

——————————————————————————————————————————————————————————————————

1、fragment的基本介绍

fragment的特性:

  • fragment有自己的生命周期

创建fragment: 创建fragment,并继承自Fragment类
在这里插入图片描述

fragment最常用的两个方法: onCreateView&onViewCreate

onCreateView()方法: 与activity的onCreate()方法起到同样的作用,都是去加载布局的,返回一个view对象
在这里插入图片描述

在这里插入图片描述

onViewCreate()方法: 该方法是用于找到布局中的各个控件(注意,此处是用view去找到控件的!因为控件所在的布局在onViewCreate方法中已经找到了,所以要通过view去找到控件!!!!):

  @Override
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
   
        super.onViewCreated(view, savedInstanceState);

        mTvTitle=view.findViewById(R.id.tv_title);
    }

在这里插入图片描述

public class MyFragment extends Fragment {
   
    @Override
    public void onCreate(@Nullable Bundle savedInstanceState) {
   
        super.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值