如何解决主机活动恢复时,片段将被销毁
我正在使用Android应用程序,并且注意到在暂停并恢复该应用程序后(例如,转到主页或其他应用程序,然后返回到原始应用程序),我丢失了暂停和暂停之间的信息。恢复。在调试时,我发现当我恢复应用程序时,在主机活动的onResume期间,FragmentManager会破坏该片段。 (主机活动的onResume中没有代码可以明确破坏该片段。)
当我尝试在一个简单的应用程序中重现它时,就不会发生。
我在Android Lifecycle文档中看不到任何内容,该文档说该片段在恢复应用程序后被销毁了。
我正在研究FragmentManager代码以尝试弄清楚为什么会发生这种情况,但是我想知道,有人会在什么情况下知道这种情况发生吗?/您能否指出解释这种情况的文档?
如果您需要更多信息或代码链接,请告诉我。 (我不希望任何人研究该代码,这只是您想获取更多信息。)
主机活动的代码段
abstract class MainNavDrawerActivity : AppCompatActivity(),OnNavigationItemSelectedListener,Route.Listener {
...
public override fun onResume() {
...
super.onResume() // (line 190)
...
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。