gpt4 book ai didi

android - Samsung 设备对待 Fragment Transactions 的方式是否与其他设备不同?

转载 作者:太空宇宙 更新时间:2023-11-03 13:18:55 24 4
gpt4 key购买 nike

多年来,我一直在努力解决一个让我抓狂的问题。我有一个带有一个 Activity 的应用程序,它通过动态 fragment 交换显示不同的屏幕,即通常的

getFragmentManager().beginTransaction().replace(R.id.fragementContainer, new SomeFragment()).commit();

这在我的 Nexus 4、Nexus 5、Nexus 7 2012、Nexus 7 2013、Moto G 1st gen 等设备上运行良好。除三星设备(SGS5、SGS6)外,大多数情况下都是如此。在这些设备上,有时(很少,但并非很少)replace() 调用似乎被误解为 add() 调用并且新 fragment 出现在上一个。

我已尝试复制该错误,但似乎没有任何模式。由于我在任何地方都没有收到错误消息,所以我无法真正解决问题。

最佳答案

这就是我总是使用支持库的原因。源代码在您的项目中,未被第三方修改。您已经在使用支持包了吗?

关于android - Samsung 设备对待 Fragment Transactions 的方式是否与其他设备不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31661478/

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