Soy un novato en la programación para el sistema operativo Android. Noté en los libros que he estado leyendo que los autores colocaron un "punto" delante del nombre de la actividad al registrar sus actividades en el manifiesto. He buscado en el sitio del desarrollador de Android y no puedo entender por qué necesitamos el "punto". ¿El "punto" realmente sirve un propósito? ¿Lo necesito? He incluido un ejemplo a continuación. Observe el "punto" antes "NewActivity":¿Cuál es el "punto" para registrar una actividad?
<activity android:name=".NewActivity"></activity>
La documentación parece decir que necesita el punto inicial para obtener el nombre del paquete pre-adjuntas. Parece un accidente que un "YourActivity" desnudo funcione en absoluto. ¿Por qué no se interpreta como un nombre de clase en el paquete predeterminado (muy difamado)? –
No es un accidente ...eche un vistazo al código fuente;) – Cristian
, ya que la documentación no implica lo mismo que el código fuente, por lo que puede denominarse como un accidente. –