Dav*_*erg 5 android kotlin android-studio
在 API 32 或 31 上运行时是否有其他人遇到 onCreateOptionsMenu 被弃用的情况?
我做了一些挖掘,显然它已被弃用,我们必须使用 MenuProvider 接口,实现它后我们可以使用 onCreateMenu 和 onMenuItemSelected。
它甚至指出不需要调用 setHasOptionsMenu(true) (这也已被弃用),并且似乎没有可以替代最后一个。但是,当我编译项目时,ActionBar 菜单没有显示。想法?
如何从 MenuPROvider 界面使用新的 onCreateMenu?
谢谢你,
我找到了答案。
在片段中添加一个 MenuHost,从中调用 oncreateMenu 和 onMenuItemSelected。
要获得完整的答案,请遵循:“setHasOptionsMenu(Boolean): Unit”已弃用。在 Java 中已弃用
值得一提的是,Android Studio 的文档仍然显示了 onCreateOptionsMenu 的完整文档,即使它似乎已被弃用
| 归档时间: |
|
| 查看次数: |
7382 次 |
| 最近记录: |