invalidateOptionsMenu() 已过时

9
在我的一个片段类中,我使用invalidateOptionsMenu()如下所示。
invalidateOptionsMenu(activity)

但它已经被弃用了

'invalidateOptionsMenu(Activity!): Boolean' 被弃用了。在Java中被弃用。

有什么可以替代invalidateOptionsMenu(Activity activity)吗?

P/S:这个方法仍然可以使用,但将来会有问题吗?


1
“但是将来会有问题吗?”- 理论上是的,但是谷歌并没有真正删除弃用的API的习惯,所以如果您找不到适当的解决方法,现在也不必太担心。 - Tim
@TimCastelijns 谢谢。 - John Joe
1个回答

15

为了替换这种方法,他们正在弃用它,改为在 Activity 上直接调用 invalidateOptionsMenu 方法(实际上这个方法在内部也是这么做的)。您可以使用类似 requireActivity().invalidateOptionsMenu() 的方式进行替换。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接