Registro de actividades

Todas las actividades deben registrarse en AndroidManifest.xml para que surtan efecto

Si lo abres, verás lo siguiente

<activity android:name=".FirstActivity"></activity>Lenguaje del código: HTML, XML (xml)

En realidad, nuestra actividad ya está registrada, pero no es la actividad principal. Tenemos que añadir la etiqueta <intent-filter> dentro de <activity>.

Y agregar lo siguiente:

<activity android:name=".FirstActivity" android:label="Inicio">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"></action>
        <category android:name="android.intent.category.LAUNCHER"></category>
    </intent-filter>
</activity>Lenguaje del código: HTML, XML (xml)

Si una aplicación no tiene una actividad principal, se puede instalar sin problema, aunque no aparecerá en el lanzador. Normalmente, este tipo de apps funcionan como servicios de terceros para llamadas internas.

Ahora ejecutemos el programa.

Los layouts no necesitan registrarse. Se indica la vista del layout dentro de la actividad mediante setContentView(R.layout.second_layout);

Pero en el caso de las actividades, hay que especificar cuál es la principal.

Registro de actividades

Previous:
Next:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *