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"
- Android.support.v7 con `ActionBarActivity` no se muestra ningún menú
- SetSupportProgressBarIndeterminateVisibility que genera java.lang.NullPointerException cuando se utiliza con Android 5.0 SDK (API 21)
- Diferencia entre support.v7.widgets y android.widgets Barra de herramientas, Fragment
- ¿Cómo puedo añadir una biblioteca (android-support-v7-appcompat) en IntelliJ IDEA
- ¿Cómo puedo usar el Desbloqueo facial de Android en mi aplicación privada?
Para setNavigationItemSelectedListener
y setCheckedItem
.
Ayuda por favor.
- Android DialogFragment onViewCreated no se llama
- Error al utilizar elementos de la biblioteca de soporte de diseño de Android
- Android: obtener recursos $ NotFoundException para abc_ic_ab_back_material
- Tablas de ActionBar con la biblioteca de soporte
- Excepción generada durante la renderización: Ver android.support.v7.widget.Toolbar no creada con el contexto adecuado
- NullPointerException al llamar a getSupportActionBar () desde dentro de Fragment (ActionBarCompat)
- No se pudo resolver: com.android.support:customtabs:
- Barra de herramientas Navegación Icono de Hamburger ausente
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.
- Cómo probar con Espresso un PendingIntent generado por TaskStackBuilder
- ¿Cuál es la intención de abrir la configuración de DND?