Pregunta

Me gustaría reanudar cualquier actividad en mi aplicación al valor predeterminado.

¿Es posible o no?

¿Fue útil?

Solución

¿Te refieres a reanudarlo después de que se presiona el hogar? Si es así

@Override
protected void onRestart() {
    // TODO Auto-generated method stub
    super.onRestart();
    startActivity(new Intent(Activity1.this,DefaultActivity.class));
}

Otros consejos

La solución puede ser:
1. Puede sobrescribir el método de actividad de OnResume y puede comenzar la actividad del deseo con un rastreo de pila clara después de terminar la actividad actual.

sí . posible . Mantenga la actividad delault sola en la pila de la historia.

esto puedes lograr estableciendo noHistory=true (en AndroidManifest) para todas las actividades excepto la predeterminada. Alternativamente, puede establecer la misma cosa mediante código Java utilizando un indicador apropiado junto con la intención de StartActivity. Ahora en Back Press, la aplicación navegará siempre a la pantalla predeterminada.

En caso de que esta pantalla predeterminada no sea el primer enfoque podría ser:

Puede crear un método que navegará por el usuario a esa pantalla y lo llamará onBackPress() de todas las actividades.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top