我使用invalidateOptionsMenu()
方法来处理更改工具栏MenuItems
,但最近lint将此方法突出显示为 ERROR
并说:
This API is marked as internal to the support library and should not be accessed from apps
同样适用于navigationview.setNavigationItemSelectedListener(XXX);
方法和其他一些方法!使用@SuppressWarnings("RestrictedApi")
来解决这个问题是非常不合逻辑的,因为你只是忽略lint
而不是解决这个问题。
我该如何解决这个问题?