Pasar múltiples banderas a una intención en android

Tengo esta actividad que enumera una cierta información que proporciono un botón de la restauración para. La forma en que estoy actualizando (probablemente no es la mejor manera por cualquier medio) es sólo el lanzamiento de la actividad de nuevo. Para hacer que la pila trasera funcione de la manera que la necesito, necesito pasar el indicador FLAG_ACTIVITY_CLEAR_TOP a la intención y funciona bien. Pero para dar la ilusión de que la información está actualizando la información dentro de la actividad y no la relanzando completamente, también necesito agregar la bandera FLAG_ACTIVITY_NO_ANIMATION . Hasta ahora, no he podido conseguir que estas dos banderas trabajen juntas. He intentado los siguientes métodos:

theIntent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION+Intent.FLAG_ACTIVITY_CLEAR_TOP); theIntent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION|Intent.FLAG_ACTIVITY_CLEAR_TOP);

 theIntent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); theIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 

Clear top funciona correctamente para todos ellos, pero la animación sigue ahí. Cualquier ayuda sería muy apreciada.

Utilizar operador | Establecer múltiples banderas

 theIntent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION|Intent.FLAG_ACTIVITY_CLEAR_TOP); 

Use addFlags() para que pueda agregar varios números de Flags a Intent.

 i.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 

Puede intentar usar

 overridePendingTransition(0,0); 

Inmediatamente después de llamar startActivity ();

Para la gente que puede estar haciendo una aplicación para Android en Kotlin

 coolIntent.flags = Intent.FLAG_ACTIVITY_SINGLE_TOP or Intent.FLAG_ACTIVITY_NEW_TASK 
  • Cómo obtener la ruta de la imagen en onActivityresult (Intent data is null)
  • Intención no se restaura correctamente después de que se cancela la actividad si se suministran banderas superiores e individuales
  • Cómo abrir la aplicación youtube desde la aplicación android
  • Convertir el formato de ruta real a Uri en android
  • ¿Cómo se puede iniciar una actividad desde BroadcastReceiver?
  • Android, ¿Cómo leer el código QR en mi aplicación?
  • ¿Hay alguna razón para no llamar a setIntent cuando se sobrepasa onNewIntent?
  • Google Analytics V4 Medición de la campaña Las pruebas no funcionan
  • Funcionalidad de calendario de sincronización de Android con calendario propio
  • Cómo iniciar una nueva actividad en android
  • Android: Manejar el bloqueo de aplicaciones e iniciar una actividad particular
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.