Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >向backstack添加新的片段是否会暂停当前的片段?

向backstack添加新的片段是否会暂停当前的片段?
EN

Stack Overflow用户
提问于 2020-07-18 02:49:18
回答 1查看 297关注 0票数 1

我目前正在向backstack添加一个新的片段(在当前片段的顶部):

代码语言:javascript
运行
AI代码解释
复制
val fragmentTransaction = fragmentManager?.beginTransaction()
        fragmentTransaction?.add(R.id.cl_my_profile_edit, newFragment)?.addToBackStack(null)
        fragmentTransaction?.commit()

这是否会暂停运行此代码的当前片段?

如果这没有暂停当前片段

将这样调用onPause()

代码语言:javascript
运行
AI代码解释
复制
val fragmentTransaction = fragmentManager?.beginTransaction()
        fragmentTransaction?.add(R.id.cl_my_profile_edit, newFragment)?.addToBackStack(null)
        fragmentTransaction?.commit()

        onPause()

是否暂停当前片段?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-18 04:38:48

add()不影响任何其他片段-顾名思义,它只是添加一个新片段,与同一容器中的任何现有片段重叠。

您可以使用replace()替换任何现有的片段,从而使另一个片段暂停、停止,并将其视图从视图层次结构中删除。这将确保片段在视觉上不会重叠。

您无法安全地调用onPause()或任何其他on__方法-这些方法是由框架调用的,而不是由您调用的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62964117

复制
相关文章
VSCode 添加用户代码片段,自定义用户代码片段
在使用 VScode 开发中经常会有一些重复使用的代码块,复制粘贴也很麻烦,这时可以在 VScode 中添加用户代码片段,输入简写即可快捷输入。
Cell
2023/09/15
1.1K0
VSCode 添加用户代码片段,自定义用户代码片段
文档片段(createDocumentFragment)
1.createDocumentFragment var one = document.getElementById("one"); var k = document.createDocumentFragment(); var p = document.createElement("p"); p.innerHTML = "我们不一样"; k.appendChild(p); one.appendChild(k) console.log(k) //文档里没
天天_哥
2018/09/29
5270
为什么 StackOverflow 上的代码片段会摧毁你的项目?
在 StackOverflow 上你会惊奇地发现,上面分享的一些解决常见问题的代码居然存在安全漏洞。
深度学习与Python
2021/01/07
8430
为什么 StackOverflow 上的代码片段会摧毁你的项目?
[linux][c/c++]代码片段01
#include <stdio.h> #include <unistd.h> void usage() { printf("Usage:\n"); printf("\tOptDemo [-a] [-b] [-c message]"); } int main(int argc, char *argv[]) { int o; const char *optstring = "abc::"; // 有三个选项-abc,其中c选项后有两个冒号,表示后面可选参数 whi
landv
2019/11/10
6900
[linux][c/c++]代码片段02
 gcc `pkg-config --cflags gtk+-3.0` -o example-1 example-1.c `pkg-config --libs gtk+-3.0`
landv
2019/11/11
5070
[linux][c/c++]代码片段02
php代码片段
获取文件后缀
lilugirl
2019/05/26
4.1K0
HTML代码片段
IE条件注释 <!--[ifIE6]> IE6版本有效 <![endif]--> <!--[if gt IE6]> IE6以上版本有效 <![endif]--> <!--[if gte IE6]> IE6(包含)及以上版本有效 <![endif]--> <!--[if lt IE8]> IE8以下版本有效 <![endif]--> <!--[if lte IE8]> IE8(包含)及以下版本有效 <![endif]--> <!--[if !IE]>--> 除了IE <![endif]--> 用Chrome或
前端GoGoGo
2018/08/27
5.5K0
Vue.js 中的片段
为了使诸如屏幕阅读器之类的辅助技术能够解释网页和应用程序,无障碍支持是必需的。为了使这些技术起作用,开发人员需要考虑可访问性。
疯狂的技术宅
2020/01/14
2.8K0
Vue.js 中的片段
CSS代码片段
见 https://css-tricks.com/snippets/css/media-queries-for-standard-devices/
前端GoGoGo
2018/08/27
9480
Spring代码片段
配置springmvc核心控制器DispatcherServlet web.xml
小锋学长生活大爆炸
2020/11/24
6770
Spring代码片段
在 Visual Studio Code 中添加自定义的代码片段
你可以在 Visual Studio Code 的菜单中找到代码片段的设置入口,在 File -> Preferences -> User Snippets 中。
walterlv
2023/10/22
1.4K1
在 Visual Studio Code 中添加自定义的代码片段
nodejs常用代码片段
调用:node index.js --target test 接收:const config=loadConifg(['target'],'--') //config.target----->test
易墨
2018/09/14
8980
几个实用的 WordPress 代码片段
贴几个最近用到 WordPress 的代码片段,代码均搜集于网络,使用方式都是添加到主题的 functions.php 文件。 “Talk is cheap. Show me the code.” —— Linus Torvalds 搜索结果页面关键字高亮 为搜索结果页中的标题和正文的关键字添加 highlight 类,然后你就可以通过 CSS 设定高亮样式了。 function qq52o_highlight_search_keywords($text){ if ( is_search()
沈唁
2018/05/24
7170
Python 代码片段总结
生成的pyc可以跨平台使用,但是只能这样用python xxx.pyc,而不能使用./xxx.pyc执行,因为缺少了shebang的支持,不过貌似Binfmt_misc可以解决这个问题,ubuntu下apt-get install binfmt-support可以直接安装。
老高的技术博客
2022/12/28
6230
Python 代码片段总结
Lua代码片段收集
Lua实现闭包 --[[@Func :实现闭包 @Desc : 当一个函数内部嵌套另一个函数定义时,内部的函数体可以访问外部的函数的局部变量,这种特征我们称作词法定界]] function fuck() local i = 0 return function() i = i + 1 return i end end c1 = fuck() print(c1()) print(c1()) 序列化Lua表 -- Desc : 序列化Lua表(Co
晚晴幽草轩轩主
2018/03/27
9580
Shell脚本常用片段
shell脚本时不时就要用到,但是一些常用的片段却没有记住,这里整理一个笔记 常用片段 普通 文件所在目录 CUR_DIR="$(dirname $0)" 基本每个脚本都要用到,否则脚本执行的时候就容易受到当前目录的影响,可能出现执行结果不一致 if-elif-fi if condition; then commands; elif condition; then commands; fi 时间相关 当前时间 date +%Y%m%d%H%M%S 纪元秒 # 纪元秒,方便用来实现
十毛
2019/03/27
8660
Windows 设置vscode 的 user snippets 片段
如题,最近在学习React,想着每次都把一些代码粘贴来粘贴去,很麻烦,所以,就想着用一下Vscode的超好用功能 snippet 功能,也就是你一打开空文件时,可以直接通过一些快捷的输入生成一些必要的,但没必要每次都打的代码。相当好用
Qwe7
2022/06/09
5660
30+有用的CSS代码片段
在一篇文章中收集所有的CSS代码片段几乎是不可能的事情,但是我们这里列出了一些相对于其他的更有用的代码片段,不要被这些代码的长度所吓到,因为它们都很容易实现,并且具有良好的文档。除了那些解决常见的恼人的问题外,也包含了一些解决新问题的新技术。
用户7718188
2021/11/01
5070
10 个实用的jQuery 代码片段
1. 图片预加载    (function($) { var cache = []; // Arguments are image paths relative to the current page. $.preLoadImages = function() { var args_len = arguments.length; for (var i = args_len; i--;) { var cacheImage = document.createElement
用户7705674
2021/09/24
7270
一些恶心的代码片段
据说某俄国特工经过九死一生偷到了NASA的太空火箭发射程序的源代码的最后一页,代码是:
互扯程序
2020/06/28
7040

相似问题

Android向backstack添加新的/不同的片段

10

避免多次向backStack添加相同的片段

115

将当前片段添加到backstack: Android

12

BackStack上的片段和片段

10

是否将其他片段添加到backstack?

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档