我正在使用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