Cambiar la actividad inicial de la aplicación

Resuelto Kyle asked hace 54 años • 13 respuestas

He creado la esencia de mi aplicación, pero quiero agregar una actividad diferente que será el punto de partida (una especie de pantalla de inicio de sesión).

Preguntas de pareja:

  • 1 Tengo un conocimiento bastante decente sobre cómo cambiar entre actividades (basado en este artículo: http://www.linux-mag.com/id/7498 ) pero no estoy seguro de cómo crear una nueva ( con eclipse) .

  • 2 Una vez que haya creado una nueva actividad, ¿ cómo puedo configurarla como la actividad predeterminada de mi aplicación? Supongo que podría simplemente cambiar el nombre de las clases... pero ¿hay una manera más elegante de manejar eso (tal vez dentro del AndroidManifest.xml)?

Kyle avatar Jan 01 '70 08:01 Kyle
Aceptado

Sí, usas el AndroidManifest.xmlarchivo. De hecho, puedes incluso tener más de una actividad de inicio especificada en el manifiesto de tu aplicación. Para que una actividad se vea en el iniciador, agregue estos atributos a su actividad en el manifiesto:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Nathan Schwermann avatar Sep 02 '2010 23:09 Nathan Schwermann

Vaya a AndroidManifest.xml en la carpeta raíz de su proyecto y cambie el nombre de la Actividad que desea ejecutar primero.

Ejemplo:

<activity android:name=".put your started activity name here"
          android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
neeraj t avatar Jun 24 '2011 12:06 neeraj t