gpt4 book ai didi

android - 如何在不恢复的情况下从后台弹出 fragment ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:45:49 24 4
gpt4 key购买 nike

如何在不恢复的情况下从后台弹出 fragment ?我只是想从后台堆栈中删除,我不想显示它。

最佳答案

这是架构问题。

1)假设我们有 2 个 Controller ( fragment/Activity ): Controller A 和 Controller B。它们都连接到某个模型的一个实例(您可以在 Application-heir 类中使用与服务、单例模式或初始化模型的绑定(bind),并为它创建一个 getter)。当 Controller B 中发生一些有趣的事情时,他会通知模型,然后模型调用 controllerA.finish()/controllerA.remove()。当然,我总是尝试尽可能好地实现这个解决方案,但有一个主要思想。

2)在另一种情况下,我在 startActivity(intent) 之后立即调用 finish();

3)我也可以写:startActivityForResult(intent, requestCode) 并在完成第二个 Activity 方法 onActivityResult(requestCode, responseCode, intent) 后调用 - 如果 requestCode 相等,我完成 Activity 。

关于android - 如何在不恢复的情况下从后台弹出 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7990683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com