Android – Problemas para iniciar la actividad correcta?
Ok chicos soy super nuevo en esto, así que tenga conmigo … Estoy básicamente leyendo un libro sobre el desarrollo de Android, y después de un tutorial en él.
Esta aplicación tiene 7 actividades (1 llamada QuizActivity que extiende Actividad y 6 otras que amplían QuizActivity – 1 de las cuales es QuizSplashActivity, la que quiero lanzar al inicio)
- La actividad no está asignada a Android.app.Activity Manifest XML
- Actividad de inicio de la URL
- Cómo leer programaticamente las intenciones de manifiesto?
- ¿Por qué mi aplicación está solicitando permiso para "impedir que el teléfono se duerma"?
- ¿Cuáles son los ajustes de manifiestos de Android correctos para una aplicación de Adobe AIR para restringir la disponibilidad de dispositivos?
Sin embargo, estoy super confundido en cuanto a por qué la actividad por defecto no parece estar lanzando. Mi manifiesto tiene las etiquetas correctas para QuizSplashActivity y QuizSplashActivity apunta al archivo de diseño .xml correcto que creé. Cuando ejecuto el programa, sin embargo, la consola dice:
[2013-03-11 17:19:47 – BeenThereDoneThat] Actividad de inicio com.example.beentheredonethat.QuizActivity en el dispositivo emulator-5554
[2013-03-11 17:19:48 – BeenThereDoneThat] ActivityManager: Inicio: Intención {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.example.beentheredonethat / .QuizActivity }
Aquí está la sección de aplicación del manifiesto:
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="QuizSplashActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="QuizActivity"></activity> <activity android:name="QuizGameActivity"></activity> <activity android:name="QuizHelpActivity"></activity> <activity android:name="QuizMenuActivity"></activity> <activity android:name="QuizScoresActivity"></activity> <activity android:name="QuizSettingsActivity"></activity> </application>
Y aquí está mi QuizSplashActivity, que quiero mostrar al inicio:
package com.example.beentheredonethat; import android.os.Bundle; import android.view.Menu; public class QuizSplashActivity extends QuizActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splash); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_quiz, menu); return true; } }
¿Alguna idea de por qué esto está haciendo esto? Cualquier ayuda sería muy apreciada. ¡Gracias!
- AndroidStudio: No se puede resolver el símbolo MainActivity
- No se encontró ningún recurso que coincida con el nombre dado (en 'layout_alignTop' con el valor '@ id / imageView3')
- Esquema de vinculación profunda de Android: coincide tanto con http como con https
- ¿Es necesario versionCode / versionName en el manifiesto de la biblioteca?
- Error de permiso WRITE_SECURE_SETTINGS incluso cuando se agrega en Manifest
- INSTALL_FAILED_CONFLICTING_PROVIDER en Android
- OnCreate () no está siendo llamado
- ¿Cuál es el nombre de mi paquete de aplicación en android?
Creo que ese problema está en manifiesto al declarar Actividades. Usted falta punto antes Nombre de la actividad:
android:name=".QuizSplashActivity"
Y el compilador no puede encontrar su actividad. Trate de arreglarlo y debe funcionar. También intenta limpiar tu proyecto, reinicia Eclipse y vuelve a intentar iniciar la aplicación.
- Cómo recibir ICS Wi-Fi hotspot enale / disable vía broadcastreceiver
- Acelerado (con HAXM) el emulador del mac del androide congela