El botón "Volver" de Android manipula
Tengo dos actividades A y B. La Actividad A llama a la Actividad B, y al presionar "atrás", la Actividad A regresará, donde esto es grande. El problema es que cuando voy a B de A, y luego salgo de la aplicación, cuando vuelva voy a ver la actividad B, pero esta vez, presionando "Volver" saldrá de la aplicación de nuevo. Así que mi pregunta es – ¿Cómo superar este problema por lo que cuando vuelva a la aplicación de la actividad B, presionando "Volver" me volverá a la actividad A?
- Dos actividades de lanzamiento
- ¿Cómo seleccionar y copiar texto en una vista que no está asociada a una actividad?
- Excluir la actividad actual de Tareas recientes
- Tratando de UNINSTALL_SHORTCUT pero el acceso directo no desaparecerá
- ¿Es posible utilizar un MapView sin tener que extender MapActivity?
- ¿El botón de retroceso de Android no reinicia la actividad?
- Datos de paso de Android entre Fragmentos
- Cómo conocer la actividad de llamada en android
- ¿La mejor práctica para pasar Contexto a clases sin actividad?
- La aplicación de Android se reinicia al abrirla haciendo clic en el icono de la aplicación.
- Android default launchMode de la actividad de LAUNCHER?
- ¿Cuál es la manera correcta de insertar una actividad en otro proyecto?
- ¿Por qué android 'revive' las aplicaciones que se estrellan?
Anule el botón Atrás y, a continuación, inicie la actividad A desde ese punto. Por ejemplo
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { //start activity A here } return super.onKeyDown(keyCode, event); }
Por otro lado, si su aplicación es sólo para dispositivos más nuevos (API nivel 5, creo) puede hacerlo en su lugar
@Override public void onBackPressed() { //start activity here super.onBackPressed(); }
In Activty A Override @Override public void onBackPressed() { //start activity here Intent intent=new Intent(context,ActivtyB.class); startActivity(intent); } In Activity B Override @Override public void onBackPressed() { //start activity here finish(); }
- OnKeyDown dentro del fragmento WebView
- Java.lang.OutOfMemoryError en android.graphics.BitmapFactory.decodeResource (BitmapFactory.java:374)