Android, Diese API ist als intern in der Support-Bibliothek markiert und sollte nicht von Apps-Fehler aufgerufen werden

Ich benutze invalidateOptionsMenu() -Methode, um die wechselnde Symbolleiste MenuItems aber vor kurzem Lint markiert diese Methode als ERROR und sagt:

This API is marked as internal to the support library and should not be accessed from apps

Auch für navigationview.setNavigationItemSelectedListener(XXX); Methode und einige andere! Es ist sehr unlogisch, @SuppressWarnings("RestrictedApi") für die Lösung dieses Problems zu verwenden, weil du die lint einfach ignorierst, aber das Problem nicht löst .

Wie kann ich dieses Problem beheben?

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.