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

最佳答案

如果您使用的是支持库和AppCompatActivity,则应调用
supportInvalidateOptionsMenu

07-28 04:45
查看更多