Android Fragments 从targetSdkVersion 30更新到33后,替换片段时操作栏标题和菜单消失

whhtz7ly  于 2023-04-06  发布在  Android
关注(0)|答案(1)|浏览(204)

在我不得不升级之前,应用程序一直运行良好。一些库也被更新了,但是恢复库似乎并没有修复它。在我看来,这似乎与片段事务和片段/Activity的生命周期有关。当片段事务提交时,操作栏(MaterialToolbar作为支持操作栏)变为空白。
有人在升级后遇到过这种情况吗?

6jjcrrmo

6jjcrrmo1#

该问题是由于ActionBar出现在片段布局文件中而不是Activity布局文件中。这在以前是有效的。将ActionBar(MaterialToolbar作为支持操作栏)移动到Activity布局解决了该问题,但它引入了其他问题。

相关问题