Declaración de actividad en AndroidManifest.xml

Tengo un error en tiempo de ejecución en mi acción que cita la aplicación. Tengo una aplicación en la que introducir su un stock (como en el mercado de valores) de código y la lista con dos botones. Un botón para mostrar una cotización y el otro para ver más información de la web. La función web está bien, pero la aplicación se bloquea cuando golpeo el botón de cita.

LogCat me pregunta si declaré mi actividad en mi AndroidManifest.xml. Todavía soy nuevo en el desarrollo de Android por lo que este es el mejor de los cuales puedo analizar el problema. No estoy seguro de dónde buscar estos errores.

Simplemente utilice 'mstf' como código de stock si necesita probar una corrección.

Puedes encontrar mi aplicación aquí: https://github.com/xamroc/StockQuote/tree/bug-quote

También agradecería cualquier sugerencia sobre herramientas o técnicas de depuración para Android.

Tienes dos actividades en tu paquete, pero solo has declarado una en el manifiesto.

Declare la otra clase de actividad:

Agregue esto a su manifiesto:

<activity android:name="com.example.stockquote.StockInfoActivity" android:label="@string/app_name" /> 

Inserte <activity android:name=".StockInfoActivity" ></activity> en su AndroidManifest.xml

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.stockquote" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="18" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.stockquote.MainActivity" 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="com.example.stockquote.StockInfoActivity" > </activity> </application> 

Fuente: http://developer.android.com/guide/components/activities.html

Debe declarar su actividad en el archivo de manifiesto para que sea accesible al sistema. Para declarar su actividad, abra su archivo de manifiesto y agregue un elemento <activity> como hijo del elemento <application> . Por ejemplo:

 <manifest ... > <application ... > <activity android:name=".ExampleActivity" /> ... </application ... > ... </manifest > 

Hay varios otros atributos que puede incluir en este elemento para definir propiedades como la etiqueta de la actividad, un icono para la actividad o un tema para diseñar la interfaz de usuario de la actividad.

El atributo android: name es el único atributo requerido: especifica el nombre de clase de la actividad. Una vez que publica su aplicación, no debe cambiar este nombre, ya que si lo hace, podría romper algunas funciones, como los accesos directos a las aplicaciones.

Usted shoud en declarar la actividad en manifast deffine el launchMode a singleTask o singleInstance.example:

Introduzca aquí la descripción de la imagen

Su actividad significa que usted tiene que declarar su cada clase en android manifiesto para que se reconoce como la Actividad. Entonces, después del final de la actividad principal puede hacer lo siguiente:

 <activity android:name=".YourClassNAME" 

/>

  • Cómo especificar actividades que sólo son para teléfonos o tabletas en Android
  • Obtener el número de teléfono en formato XXX-XXX-XXXX desde el cuadro edittext en android
  • Fragmento de inicio (en lugar de actividad) desde Android 7.1 App Shortcut
  • Android InstallLocation
  • ¿Cómo puedo asegurarme de que mi aplicación sólo esté disponible para teléfonos en Android Market?
  • ¿Por qué se agregan automáticamente los permisos a mi AndroidManifest cuando incluye la biblioteca de Google Play Services?
  • Depuración de un servicio
  • Android WebView Scrollable
  • Android: ¿Qué es R? ¿Por qué es tan Cryptic?
  • En Android M, ¿cómo configurar las capacidades de "compartir directamente" (imagen, texto) y cómo consultar los elementos?
  • Manifiesto de Android: filtro y actividad de intenciones
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.