android - ¿Cómo funciona MVVMCross fragment navigation en 4.0?
xamarin xamarin.android (1)
Desde la nueva actualización no tengo idea de cómo navegar con fragmentos.
Mucho código de aquí está comentado. Si utilizo el código que queda, no funciona. Obtengo la actividad no encontrada excepción. Uso los mismos encabezados que los escritos en el ejemplo de demostración. ¿Cuáles son los pasos que debo seguir para crear un fragmento exitoso?
Los nuevos fragmentos son bastante sencillos. Todo lo que tiene que hacer es anotar sus clases de fragmentos con MvxFragmentAttribute
y luego asegurarse de que el tipo pasado como primer argumento de MvxFragmentAttribute
implemente IMvxFragmentHost
, para que pueda manejar los métodos de Abrir y Cerrar utilizados por MvxFragmentsPresenter
.
El nuevo MvxFragmentsPresenter
manejará si la Actividad superior actual es responsable de mostrar el fragmento solicitado o no y, si no lo está, comenzará la actividad adecuada antes de mostrar el fragmento.