NavigationView setNavigationItemSelectedListener esta API está marcada como interna a la biblioteca de soporte y no se debe tener acceso desde las aplicaciones

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /*Ini UI*/ mToolbar = (Toolbar) findViewById(t); setupToolbar(); mNavigationRv = (RecyclerView) findViewById(R.id.navigation_rv); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer); mNavigationView = (NavigationView) findViewById(R.id.nv); mNavigationRv.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false)); mNavigationAdapter = new NavigationAdapter(new ArrayList<String>(), this, this); mNavigationRv.setAdapter(mNavigationAdapter); mActionBarDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, 0, 0); mNavigationView.setNavigationItemSelectedListener(this); getSupportActionBar().setDisplayHomeAsUpEnabled(true); } 

Android Studio me da un error

"Esta API está marcada como interna para la biblioteca de soporte y no se debe acceder desde las aplicaciones"

Para setNavigationItemSelectedListener y setCheckedItem .

Ayuda por favor.

Lo mismo aquí después de actualizar a Support Library 25.0.1 .

Esto es una advertencia y va para todos los métodos públicos de NavigationView pero es molesto porque Android Studio lo marca como errores.

@SuppressWarnings("RestrictedApi") resuelve por ahora.

EDITAR
Parece que fue el problema con Android Studio no la Biblioteca de Soporte.
Con AS 2.3 Canary 3 No veo ninguna advertencia.

  • Método llamada mActionBar = getActionBar () da error
  • Android get La barra de acción de soporte siempre devuelve NULL
  • ¿Cómo detectar anidadas fling detenido en CoordinatorLayout.Behavior?
  • El método getSupportFragmentManager () no está definido
  • NoClassDefFoundError al ejecutar PopupMenu usando la biblioteca android-support-v7-appcompat en android
  • Biblioteca de soporte técnico de Android v17
  • El uso de buildToolsVersion 23 falla porque varios archivos dex definen 'AnimRes'
  • Snackbar.setCallback () no se puede resolver en Android AppCompat
  • Fragmentos anidados utilizando la biblioteca de soporte v4 revisión 11
  • getSupportActionBar utilizando FragmentActivity
  • ViewRootImpl.setPausedForTransition (boolean) NullPointerException en ActivityTransitionCoordinator cuando la transición a otra Actividad se invoca demasiado pronto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.