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
- Línea de archivo XML binario # 26: Error al inflacionar la clase android.widget.TextView
- Cómo agregar etiquetas en XML en Android?
- SAXParser no puede analizar algunos caracteres
- Android añadiendo pie de página a ListView addFooterView ()?
- Inicializar las preferencias de XML en la actividad principal
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.
- ¿Por qué el estilo y el diseño no usan el espacio de nombres de Android?
- El mapa de bits de repetición no está bien en el estado de la vista
- Xml spring para android con gradle
- XmlPullParser - token inesperado (android)
- Cambiar el color de fondo de la barra de acción mediante AppCompat
- Tratar de que Android LinearLayout se estire horizontal y verticalmente
- ListView OnItemClick listner no funciona en fragmento
- Mapa de bits de StateListDrawable y mosaico
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); }