Я использую метод 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, но не решение.
Как я могу исправить эту проблему?