intento androide no activar

Mi intención de ir a otra página de Android no se está activando cuando hago clic en el botón.

Mi código java

public class CharSheets extends Activity implements OnClickListener{ Button Descrip, Atributes, Weapons, Skills, ACItems, Gear, Feats, SpecialAbilities, Spells; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.charsheets); setids(); } private void setids() { // TODO Auto-generated method stub Descrip = (Button)findViewById(R.id.bCharDescrip); } @Override public void onClick(View arg0) { // TODO Auto-generated method stub switch(arg0.getId()) { case R.id.bCharDescrip: Intent i = new Intent(CharSheets.this, CharDescrip.class); startActivity(i); break; case R.id.bCharAtributes: Intent i1 = new Intent(CharSheets.this, CharAtributes.class); startActivity(i1); break; } } } 

El XML mainfest

 <activity android:name=".CharAtributes" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.CHARSATRIBUTES" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name=".CharDescrip" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.CHARDESCRIP" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> 

No estoy seguro de lo que está causando el problema, pero he intentado otras soluciones ninguna de ellas ha funcionado. La forma en que lo estoy haciendo ahora lo he usado antes y ha funcionado bien.

No ha establecido un onClickListener() para usted

 private void setids() { // TODO Auto-generated method stub Descrip = (Button)findViewById(R.id.bCharDescrip); Descrip.setOnClickListener(this); // add this line } 

Ahora agrega tus otros Buttons aquí y usa setOnClickListener() para cada uno de la misma manera.

No ha aplicado el OnClickListener a su botón.

 private void setids() { // TODO Auto-generated method stub Descrip = (Button)findViewById(R.id.bCharDescrip); Descrip.setOnClickListener(this); // <--- This line is required. } 

Como nota secundaria, es una práctica común nombrar variables empezando con letras minúsculas, por ejemplo, descrip

Debe establecer OnClickListener en su botón. . .

 private void setids() { // TODO Auto-generated method stub Descrip = (Button)findViewById(R.id.bCharDescrip); Descrip.setOnClickListener(this); } 
  • No se puede acceder a android / drawable Icon-Resource
  • Android Studio - No se puede inflar la etiqueta de vista sin atributo de clase
  • Cómo generar un entero con los métodos de TextView?
  • Almacenamiento de archivos de prueba en el proyecto de prueba
  • Android: mover los botones libremente en el editor de diseño gráfico de Eclipse
  • Android XmlPullParser UTF-8 problema
  • Organizar Strings.xml
  • Android: Añadir divisor entre los elementos de RecyclerView
  • Doclava - ¿Cómo generar versionado xml?
  • Edittext obtiene automáticamente el foco cuando se mueve entre páginas en un paginador de vista
  • Cómo ver los archivos xml extraídos en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.