Abrir otra actividad en Android con un botón

Debo estar haciendo algo mal. Tengo este código en la primera actividad:

package com.Trenton.waziapp; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class WaziLoginScreen extends Activity implements OnClickListener{ EditText etUsername, etPassword; Button bLogin; Class ourClass; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wazi_login_screen); etUsername = (EditText) findViewById(R.id.etUsername); etPassword = (EditText) findViewById(R.id.etPassword); bLogin = (Button) findViewById(R.id.bLogin); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.wazi_login_screen, menu); return true; } @Override public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.bLogin: Intent a = new Intent(WaziLoginScreen.this, ProfileScreen.class); startActivity(a); break; } } 

} ¿Qué estoy haciendo mal aquí arriba para obtener la otra actividad, ProfileScreen para abrir?

Mi archivo de manifiesto contiene entradas de actividad como ésta:

  <activity android:name=".ProfileScreen" android:label="@string/title_activity_profile_screen"> </activity> 

3 Solutions collect form web for “Abrir otra actividad en Android con un botón”

Has olvidado establecer onclickListener … prueba esto

 yourButtonObject.setOnClickListener(this); 

escriba el código siguiente en su método OnCreate dentro de su WaziLoginScreen class-

 yourButtonObject.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent a = new Intent(WaziLoginScreen.this, ProfileScreen.class); startActivity(a); } }); 

Eso es.

Utilice este código siguiente.

 package com.Trenton.waziapp; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class WaziLoginScreen extends Activity { EditText etUsername, etPassword; Button bLogin; Class ourClass; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wazi_login_screen); etUsername = (EditText) findViewById(R.id.etUsername); etPassword = (EditText) findViewById(R.id.etPassword); bLogin = (Button) findViewById(R.id.bLogin); bLogin.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent a = new Intent(WaziLoginScreen.this, ProfileScreen.class); startActivity(a); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.wazi_login_screen, menu); return true; } } 

Eso es … disfruta amigo.

  • Ventana ya enfocada - ignorando la ganancia de enfoque de com.android.internal.view
  • Mostrar marcación en llamada - Marcar un número durante la llamada - DTMF
  • Cómo obtener todos los filtros de intención para la aplicación (con root)
  • ¿Cómo evitar que la aplicación se reinicie al usar el lanzador después de la tienda?
  • ¿Cómo puedo pasar datos a una sola actividad de tarea después de la primera vez que se carga
  • Android Intent Clear No funciona
  • Android: Intenciones implícitas contra los receptores de difusión
  • Android: problema de intención
  • Android: enviar SMS a través de la intención con el cuerpo y volver.
  • Cómo abrir una segunda actividad al hacer clic en el botón de la aplicación android
  • Icono de la aplicación Launcher desaparece de la pantalla
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.