Estoy tratando de pasar algunos datos entre fragmentos usando un ViewModel compartido. Como dice documentos:

Por ejemplo, debe pasar una clave para recuperar un objeto en lugar de pasar el objeto en sí, ya que el espacio total para todos los estados guardados es limitado en Android.

¿Cuál es esta limitación? En mi caso de uso, estoy pasando dos objetos, uno con cuatro campos y el otro con solo dos, ¿es esto razonable?

0
Jorn 9 oct. 2019 a las 11:00

1 respuesta

La mejor respuesta

Sí, es razonable, básicamente pasa un paquete de argumentos, que está limitado a 500Kb - 1Mb, verifique esta respuesta: ¿Hay algunos límites en el paquete de Android?

1
Vitalii Malyi 9 oct. 2019 a las 08:33