• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android Fragment生命周期,androidfragment

Android Fragment生命周期,androidfragment

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android fragment,android fragment切换,android fragment实例,android fragment传值,android fragment使用等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android Fragment生命周期,androidfragment


Fragment与Activity的生命周期关系:


刚打开Activity:
Fragment onAttach > Fragment onCreate > Fragment onCreateView 
> Activity onCreate > Fragment onActivityCreated 
> Activity onStart > Fragment onStart > 
Activity onResume > Fragment onResume 


关闭Activity:
Fragment onPause > Activity onPause 
> Fragment onStop > Activity onStop 
> Fragment onDestroyView > Fragment onDestroy > Fragment onDetach > Activity onDestroy 


进入下一个Activity:
Fragment onPause > Activity onPause 
> Fragment onStop > Activity onStop 


返回到当前Activity:
Activity onRestart > Activity onStart > Fragment onStart 
> Activity onResume > Fragment onResume 


添加Fragment:
onCreate > onCreateView > onActivityCreated > onStart > onResume 
Fragment添加后是否加入返回栈,生命周期都一样,pop即完全移除到onDetach 


移除Fragment(未添加到返回栈):
onPause > onStop > onDestroyView > onDestroy > onDetach 


移除Fragment(添加到返回栈):
onPause > onStop > onDestroyView 


使用popBackStack恢复移除的Fragment:
onCreateView > onActivityCreated > onStart > onResume 

写在xml中的静态Fragment,移除后虽然变成null,但视觉上并不会消失;只有在代码中动态添加的Fragment,移除后才会真正消失

FragmentTransaction调用addToBackStack(null)可以在commit之前任何时候,包括在实施增删改Fragment之前调用,之后popBackStack的效果都是一样的

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 5.1 Fragment基本概述
  • Fragment 重叠 遮盖问题,fragment遮盖
  • 理解android中ListFragment和Loader,androidlistfragment
  • Android中Fragment的两种创建方式,androidfragment
  • Android Fragment 剖析,androidfragment
  • android fragment生命周期应用
  • Android 上千实例源码分析以及开源分析
  • Android Fragment生命周期,androidfragment
  • Android触摸事件(三)-触摸事件类使用实例
  • android Fragment详细讲述,包括问题隐患

相关文章

  • 2017-05-26Android UI:ListView,androiduilistview
  • 2017-05-26LoaderManager与CursorLoader用法,cursorloader
  • 2017-05-26活动的生周期(四)活动结束前的数据保存,周期活动结束
  • 2017-05-26android 4.2 系统以后的飞行模式,android4.2
  • 2017-05-26Android特效专辑(十二)——如何仿支付宝咻一咻功能实现波纹扩散特效
  • 2017-05-26Kotlin中的“忍者”函数 —— 理解泛型的能力(KAD 12),kotlinkad
  • 2017-05-26JSON解析,json在线解析
  • 2017-05-26andriod 读取通讯录,andriod通讯录
  • 2017-05-26Android ViewPager使用详解
  • 2017-05-26使用word写博客3,word写博客

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 更简单更全的material design状态栏
    • GCM(Google Cloud Messaging)推送完全解析,gcmmessaging
    • android使用AIDL实现跨进程通讯(IPC)
    • 12306火车票订票项目源码,12306火车票订票
    • Android安全专项-AndBug动态调试工具环境搭建
    • Android使用静默安装时碰见的问题,android静默
    • 用Android studio进行 OpenCV 开发的第一个项目,androidopencv
    • Android项目:手机安全卫士(16)—— 复杂 ListView浅析
    • 8.3.1 三个绘图工具类详解
    • Android数据存储之SQLite

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有