Android MenuProvider 在恢复带有片段的活动时乱序添加菜单项?

问题描述 投票:0回答:1

有人看过这个吗?感觉像是 Android MenuProvider 中的一个错误。

  1. 活动 A 有菜单项 1 和 2。
  2. 活动 A 中的片段 A 具有菜单项 3 和 4。菜单项按顺序为:1,2,3,4
  3. 从 Activity A 启动 Activity B
  4. 关闭活动 B 并恢复活动 B
  5. 操作栏菜单现在的菜单项顺序为:3,4,1,2,而不是 1,2,3,4

生命周期版本2.6.2 导航版本2.7.5 应用程序兼容性 1.6.1

我在 b.android.com 上没有看到任何相关的错误报告,也没有在这里提出问题。

android android-fragments menu android-support-library provider
1个回答
0
投票

我使用了错误版本的 addMenuProvider()。不要使用具有生命周期所有者和生命周期状态的生命周期。只需在您的 Activity 中使用单个参数 addMenuProvider() 即可。

© www.soinside.com 2019 - 2024. All rights reserved.