Fragment 的 onResume()

Fragment 的 onResume()/***1.Fragment第一次创建时调用*2.切换程序(如点了Home键)后恢复Fragment可见时调用*3.切换fragment的hide和visible的时候可能不会调用*/@OverridepublicvoidonResume(){super.onResume();if(isAdded()&&!isHidden…

大家好,又见面了,我是你们的朋友全栈君。

/**
 * 1.Fragment第一次创建时调用
 * 2.切换程序(如点了Home键)后恢复Fragment可见时调用
 * 3.切换fragment的hide和visible的时候可能不会调用
 */
@Override
public void onResume() {
    super.onResume();
    if (isAdded() && !isHidden()) {//用isVisible此时为false,因为mView.getWindowToken为null
        onVisible();
    }
}

/**
 * 同 onResume()
 */
@Override
public void onPause() {
    if (isVisible()) {
        onHidden();
    }
    super.onPause();
}

/**
* 1.Fragment在程序内隐藏或显示时调用时
* 2.默认fragment创建的时候是可见的,但是不会调用该方法
* 3.调用onResume,onPause的时候却不会调用此方法
* @param hidden
*/
@Override
public void onHiddenChanged(boolean hidden) {
    super.onHiddenChanged(hidden);
    if (!hidden) {//可见时
        onVisible();
    } else {//不可见时
        onHidden();
    }
}

private void onVisible() {
    //todo
}

private void onHidden() {
    //todo
}

参考:

https://blog.csdn.net/u013064618/article/details/77479630

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137108.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月2日 下午3:46
下一篇 2022年6月2日 下午3:46


相关推荐

  • 金士顿16G优盘_金士顿u盘格式化分配单元大小

    金士顿16G优盘_金士顿u盘格式化分配单元大小事情起因好好的金士顿16g优盘(绝对是真的,之前本人已经使用了2年多),今天本来准备用U盘装个win10系统,从微软官网下载了MediaCreationTool.exe用这个工具做了一个U盘系统,然后装系统(系统也没有装成。。。。。悲剧),谁知道重启之后,优盘可以识别,但是只显示一个盘符,没有容量,双击优盘,就显示请插入优盘之类的。换了一台电脑,插上U盘,显示需要格式化,那就格式化吧。。。。。。几

    2025年10月17日
    5
  • Linux配置redis开机启动(CentOS 7)

    Linux配置redis开机启动(CentOS 7)

    2021年10月27日
    56
  • Linux学习—vim文本编辑器学习

    1 VIM编辑器概述 什么是vi:可视化接口(Visual Interface). vi————> vim 升级那些提升!支持多级撤销 u跨平台运行语法高亮支持图形界面

    2022年2月26日
    45
  • 精雕软件怎么把图片转成灰度图_怎么把普通的照片变成浮雕用的灰度图 精雕图 灰度图 浮雕图之间怎么能联系起来使用…

    精雕软件怎么把图片转成灰度图_怎么把普通的照片变成浮雕用的灰度图 精雕图 灰度图 浮雕图之间怎么能联系起来使用…怎么把普通的照片变成浮雕用的灰度图用PS啊,里面有这种效果的,若需要帮忙的话,可以加发给我一份啊,尽量帮你哈,呵呵用photoshop把照片变成灰度图,用PS做有很多方法,介绍两种:方法1:简单一步到位,直接在图像,模式里选择灰度即可。方法2:设置黑白照片,比“灰度”命令稍复杂,但可以保留更多照片细节。适合专业人士。怎样把普通图片做成浮雕用的的BMP灰度图?:使用工具:photoshop软件1、…

    2022年6月20日
    42
  • JSP开发中的分层模式

    JSP开发中的分层模式分层模式 1 分层模式是最常见的一种架构模式 2 分层模式是其他模式的基础 目的 业务处理代码与 JSP 代码混在一起 不易阅读 不易代码维护 方式 将代码根据职责不同 进行分离分层会导致代码适度增多 但会使代码更有条理 更利于阅读 维护

    2026年3月26日
    4
  • toast弹窗什么意思_app加弹窗软件

    toast弹窗什么意思_app加弹窗软件//界面toast提示/*使用方法Toast(‘这是一个弹框’,2000)*/functionToast(msg,duration){ duration=isNaN(duration)?3000:duration; varm=document.createElement(‘div’); m.innerHTML=msg; m.style.cssText=…

    2026年3月8日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号