当前位置: 首页 > news >正文

FragmentActivity理解

定义:FragmentActivity 是 AppCompatActivity 的基类,继承自 Activity。
用途:FragmentActivity 主要用于内嵌 Fragment,并提供对 Fragment 的支持和管理。
兼容性:FragmentActivity 提供了对 FragmentManager 和 FragmentTransaction 的支持。

举例

  public class MyFragmentActivity extends FragmentActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_my_fragment);// 获取FragmentManagerFragmentManager fragmentManager = getSupportFragmentManager();// 开始事务FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();// 添加Fragment到这个MyFragmentActivity容器中显示,add是添加,replace是更换MyFragment myFragment = new MyFragment();fragmentTransaction.add(R.id.fragment_container, myFragment);// 提交事务,使更改生效。commit() 方法必须在主线程中调用,否则会抛出异常fragmentTransaction.commit();}}

http://www.mrgr.cn/news/61728.html

相关文章:

  • [Pycharm] Error during revert: com.intellij.openapi.util.io.FileTooBigException
  • VLAN虚拟局域网,eNSP实验讲解
  • 基于java+SpringBoot+Vue的教师工作量管理系统设计与实现
  • 大模型时代来临:算法工程师如何找到新方向?
  • 数据结构——(第七章:查找)
  • 【SSM详细教程】-14-SpringAop超详细讲解
  • C++入门基础知识131—【关于C 库函数 - localtime()】
  • 基于PP-OCR和ErnieBot的视频字幕提取和问答助手
  • 【总结】空间景观指标
  • DAY66WEB 攻防-Java 安全SPEL 表达式SSTI 模版注入XXEJDBCMyBatis 注入
  • 【C++】类和对象(五):拷贝构造
  • 深入浅出Python网络爬虫:从入门到实战(附爬虫实战代码)
  • mac ssh 连接 linux 服务器
  • YOLOv8模型改进 第十六讲 添加频率谱动态聚合模块FSDA 去除图像噪声
  • spring boot 3.x 整合Swagger3
  • 【传知代码】知识图谱推理(论文复现)
  • 利用大语言模型实现模拟版图自动化
  • 认知战认知作战:顺治帝迁都北京的认知作战分析与策略
  • 预告帖|在MATLAB/Simulink中调用C语言的几种方法
  • 查询windows或者linux上 支持的所有字体
  • Kubeadm搭建k8s
  • 直播带货视频素材网站推荐
  • 跟着小土堆学习pytorch(五)——dataloader
  • Java爬虫的京东“寻宝记”:揭秘商品类目信息
  • vue打包的dist文件,再使用eletron打包为exe
  • GitHub Copilot 转型采用多模型策略,支持 Claude 3.5 和 Gemini