Variables con subrayado

Estoy obteniendo un subrayado en algunas variables de Android Studio (en este caso en la variable 'posición'). Creo que no es un error porque la aplicación se ejecuta perfectamente y el compilador pasa todo bien. Me pregunto qué significa eso?

Introduzca aquí la descripción de la imagen

Creo que las variables subrayadas son representativas de constantes, porque en mi experiencia sólo veo esta decoración cuando declaro un objeto final para uso dentro de una clase anónima. No puedo encontrarlo en la documentación, sin embargo.

Esto significa que la variable fue declarada fuera del método actual. Por ejemplo, en este caso, la position es probablemente declarada como un miembro de la clase fuera de la new DialogInterface.OnClickListener() , en la clase en la que está implementando el método onItemLongClick() .

Se declaran así:

 public class MyClass{ private int position; // Other code... } 
  • ¿Cómo elimino solo un archivo de diseño xml específico para el paisaje?
  • Android Studio Project Error de codificación
  • Android Studio no me deja importar SDK
  • Gradle: error: escape ilegal de unicode
  • Incluir la biblioteca estática pre-compilada usando NDK
  • Agregar herramientas sdk a la ruta en la aplicación de Android Studio
  • Suprimir potencial NullPointerException en Android Studio
  • Android Studio 0.5.3 - ¿Por qué no ejecuta "Make Project" ejecutar más?
  • ¿Cómo puedo exportar un proyecto en el estudio de Android?
  • Sugerencia de consulta de SearchView antes de hacer clic en ella
  • La versión de Android Studio no comprime zipaligning
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.