如何解决生命周期过程:导入依赖项时应用崩溃
我使用生命周期扩展库已有一段时间,但是我注意到从2.1.0升级到2.2.0时,打开可拖动视图时,应用程序会系统崩溃。由于已对库进行了重做,并且我使用的代码现在处于生命周期过程中。但是,即使使用最新的Alpha版本(2.3.0-alpha07),崩溃仍在此处。该崩溃仅发生在API 29及更高版本上。
我有一个可拖动视图的旧代码,该视图在Activity的预绘图上创建片段事务。如果我不添加lib依赖项,则在Activity预图上恢复Fragment,而当我添加lib依赖项(即使未使用任何代码)时,仅在Activity预图上初始化Fragment。
我知道即使我不需要lib ContentProvider也可以启动,但是我不确定是什么导致此Fragment生命周期更改。我发现ReportFragment有令人担忧的注释和API> = 29检查,因此,如果您可以提供帮助,谢谢!
PS:如果我在DraggingView中使用commitNow而不是commit,则不会再看到崩溃。但我想了解一下,以确保在我的其他应用程序中都可以。
PS2:我试图创建一个SSCCE,但无法在应用程序外部重现该问题,并且无法共享我的整个应用程序:/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。