当前位置: 首页 > 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

相关文章:

  • asammdf python 处理MF4文件库简介
  • 年度技术突破奖|中兴微电子引领汽车芯片新变革
  • Unity3D中基于ILRuntime的组件化开发详解
  • 牛客-----mysql
  • 二次雷达的详细介绍及代码示例
  • npm-npm install时rollbackFailedOptional: verb npm-session ce210dc17dd264aa报错
  • 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