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