Android,此API被标记为支持库的内部,不应该从应用程序错误访问

我正在使用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而没有解决问题。

我该如何解决这个问题?

Solutions Collecting From Web of "Android,此API被标记为支持库的内部,不应该从应用程序错误访问"