文件名称:fragment-transaction:了解Android Fragment的堆栈
文件大小:86KB
文件格式:ZIP
更新时间:2024-06-05 02:27:41
Java
片段交易 问题 假设您有3个片段 (1)(2)(3) 我希望用户能够导航(1)>(2)>(3),但在返回途中(按返回按钮)(3)>(1)。 [ ] 解释(这是怎么回事?): 如果我们牢记.replace()= .remove()。add()(我们通过文档知道) 替换添加到容器中的现有片段。 这本质上与为所有当前添加的片段调用remove(Fragment)相同,这些片段使用相同的containerViewId添加,然后使用此处给出的相同参数添加(int,Fragment,String)。 然后发生的事情是这样的(我在片段中添加数字以使其更清楚): // transaction.replace(R.id.detailFragment, frag1); Transaction.remove(null).add(frag1) // frag1 on view // tran
【文件预览】:
fragment-transaction-master
----.gitignore(423B)
----app()
--------.gitignore(7B)
--------build.gradle(656B)
--------src()
--------proguard-rules.pro(668B)
----settings.gradle(15B)
----build.gradle(436B)
----gradlew(5KB)
----LICENSE(1KB)
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(855B)
----gradle()
--------wrapper()