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?
- Traer actividad al frente como luncher hacer
- Hacer un brindis en una actividad de diferentes archivos de clase Java
- Show Toast después de enviar por correo electrónico en android?
- Pasar un LinkedHashMap <Objeto, Cadena> de una actividad a otra
- Realmente no obtener setResult y onActivityResult
Mi archivo de manifiesto contiene entradas de actividad como ésta:
<activity android:name=".ProfileScreen" android:label="@string/title_activity_profile_screen"> </activity>
- ¿Cómo obtener los datos del cuadro de diálogo "compartir imagen a través de" en Android?
- Cómo obtener getIntent () para devolver null después de Actividad llamada con un conjunto de intenciones
- Android: ¿puede obtener código nativo la intención de difusión del sistema android?
- No invocar onDestroy () de la actividad primaria después de llamar a startActivity ()?
- ¿Puede el inicio de un servicio de intención varias veces en sucesión rápida causar extras nulos?
- Iniciar aplicación desde el navegador url esquema
- ¿Qué manera de iniciar una nueva actividad es la mejor?
- ¿Qué es un intento en Android?
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.
- Android, usando Realm singleton en Aplicación
- Cómo convertir un objeto de imagen en un objeto de mapa de bits, Android