Por algún motivo rehuia mucho de usar Navigation Component, pero lo explicas de tal forma que ya tengo toda la motivación para usarlo. Muchas gracias por tus vídeos, se aprecia bastante (Sobretodo que uses Java)
@compsystem3 жыл бұрын
No puedo creer que llevaba tiempo tratando de realizar justo esto hay muchos videos desactualizados, que gran ayuda de verdad. bastante agradecido nuevo seguidor.
@jairoernestomaldonado98024 жыл бұрын
Me parece que para los botones "atrás" de tu ejemplo es mejor usar en sus escuchas de eventos: Navigation.findNavController(v).popBackStack(); para evitar que luego de oprimido, si se presiona el botón ir atrás por defecto de android; éste te mande al fragment del que se acaba de llegar de vuelta.
@ruif3r3 жыл бұрын
Iba a comentar lo mismo
@Wizard-xx7fe2 жыл бұрын
gracias tu aporte me ayudo a entender como usar un boton dentro de mi recyclerview en mi adapter para desplazarme a otro fragment de mi nav graph por ejemplo de ver un producto a editarlo y pasar los datos
@DjangoMx4 жыл бұрын
Al hacer en enlace en el modo diseño creas un action sin embargo cuando haces tu lógica de navegación no lo ocupas, ósea que no tiene sentido que los crees 🤔
@manuelgmra3 жыл бұрын
Al haber visto este video me ha sido posible simplificar algo que tenía que hacer con solamente Fragments Gracias
@feryu174 жыл бұрын
muy buen video, solo un detalle generaste las acciones pero no las usaste, al llamar al navControler pasaste el "destination" como referencia lo cual funciona, pero no permite las animaciones de manera automática, popEnterAnim, popExitAnim, popUpTo, popUpToInclusive etc, al pasar "action" como referencia si nos permite estas animaciones.
@CristianDavidHenao4 жыл бұрын
Muchas gracias, la idea es hacer más vídeos del tema porqué este ya iba muy largo, muchas gracias por la observación y verlo!
@juliocamacho62983 жыл бұрын
como siempre una explicación muy a detalle :D oye tengo un caso particular y problema con la navegación, tengo un activity que infla un fragmento pero ese fragmento me sirve solo como contenedor para inflar ahí mi napgraph, el detalle es que al dar backPress no respeta la navegación de de los fragmentos de mi navgraph pues solo detecta como si fuera un solo fragmento que es el fragment contenedor. Cómo podría hacerle para que me respete el flujo hacía atrás entre cada fragmento :I?
@robert.portales4 жыл бұрын
Éste vídeo se complementa con el navigation drawer, excelente.
@matiasmanzanzani4 жыл бұрын
Hola, esta muy interesante la forma de resolver los movimientos entre fragmentos que propone Navigation, pero todavía no queda claro como ir a un fragmento que necesita ciertos parámetros para ser creado, leí que es mediante pasaje de Argumentos, podrías hacer un vídeo sobre eso? Gracias
@alfredoortiz79404 жыл бұрын
puede ser por safeArgs o por bundle ,revisa la documentacion , developer.android.com/guide/navigation/navigation-pass-data al principio todo estaba genial al usar navigation component ,pero tiene algunos bugs y algunos problemas que estoy teniendo en un proyecto , hace que aun no me agrade por completo
@brianchuquiruna69592 жыл бұрын
Esto funciona solo con los fragments? o tambien sirve con los activities? Por ejemplo en mi caso quisiera pasar de un fragment hacia un activity.
@escm19902 жыл бұрын
Entendí la navegación entre fragments con este video, pero tengo una duda: ¿Cómo se agregaría un menú lateral que se mantenga en cada uno de los fragments? Ej. Digamos que quiero que en vez de usar botones como en el fragment inicio esté un menú lateral en cada uno de los fragments. He hecho algo similar pero con activity.
@reimondpena4 жыл бұрын
Muy buen video, como siempre bien explicado... seria bueno que hicieras una secuencia de Flutter en android studio!!!
@CristianDavidHenao4 жыл бұрын
Lo tengo pensado pero primero terminaré el de kotlin
@diegozavaleta60684 жыл бұрын
Que grande Christian, muy buen video quedo claro respecto a la implementacion de Navigation Component. Una consulta, actualmente al desarrollar mis apps siempre creo un Activity para cada flujo dentro de el app y que me sirve para comunicarme con sus fragment asociados mediante interfaces, es correcto lo que estoy haciendo? y de ser asi podria aplicar NAVIGATION COMPONENT bajo esta forma de programar? o de plano solo deberia tener una Activity en todo el app y trabajar con full fragment?
@juanpablomontiel31883 жыл бұрын
Pregunta. Si yo por ejemplo con un único botón quisiera ir a dos fragmentos distintos. Cómo hago para que el botón recuerde el fragmento anterior al fragmento actual (que contiene el botón) y me traslade al fragmento siguiente?
@RoyAdame Жыл бұрын
Sabes como poner un spinner en los Fragmentes o sea dentro de uno hacer un formulario de registro donde pones un Spinner que debe dar optiones, pero no me sale please ayuda.
@linoalejandromunozbuesaqui27064 жыл бұрын
Genial muchas gracias!! Por casualidad piensas hacer un video que use Navigation Component para construir una app que implemente Maestro/Detalle ? Gracias :D
@CristianDavidHenao4 жыл бұрын
Hola, lo tengo pensado para más adelante apenas pueda sacar el tiempo
@tonyMasterdj3 жыл бұрын
Gracias Cristian eres el macho alfa, ahora entiendo bien el tema.
@kevinandreschicasanchez813 жыл бұрын
Estoy trabajando con la plantilla de menú drawer como hago que funcione los botones del action bar ayudaa!!
@JorgeSotoRamos4 жыл бұрын
Hey cristian, espero que todo vaya bien, amigo tengo una pregunta, los fragments en android podrías ser una vista con la que nosotros podemos sustituir perfectamente una Activity, en ves de hacer muchas activitys además he visto que el paso de una fragment a otro es mucho mas fluido que el de una Activity.
@luisr.26152 жыл бұрын
Hola buenas! Una pregunta. Tengo el problema de que cuando estoy en un fragment para editar datos del perfil (EditProfileFragment) al guardarlos me lleva a la visualización del perfil (ProfileFragment), pero si luego le doy para atrás, me vuelve a llevar a donde edité los datos (EditProfileFragment), y me gustaría que en vez de hacer eso me llevara al HomeFragment. Es algo molesto porque si edito varias veces por separado diferentes datos del perfil, luego cuando le doy a atrás me vuelve a llevar a la pantalla para editar tantas veces como ediciones haya hecho en el perfil... No sé si me explico... Podría orientarme sobre cómo solucionar el problema? Gracias!!
@yunhao34442 жыл бұрын
Como hago para pasarle datos desde un fragment a una activity? Con lo siguiente genero los "datos": val bundle = bundleOf("imageUri" to uri) findNavController().navigate(R.id.action_bottom_navigation_camera_to_resultActivity, bundle) Cómo los recupero en una activity(no en otro fragment)?
@mariolamenzaperello3774 Жыл бұрын
Hola Cristian, muy bueno, pero creo que te faltó puntualizar lo más importante: Si en la navegación usas la Action en lugar del Destination, puedes cambiar la navegación simplemente editando el nav_graph.xml. Un saludo.
@CristianDavidHenao Жыл бұрын
Muchas gracias
@rodrigobarboza15923 жыл бұрын
Podrias subir el ejemplo a tu repositorio de github?
@Codebuilder7784 жыл бұрын
Hay alguna forma de que al usar navigation components con fragments el fragment no se re instancie ?
@FerodriEste2 жыл бұрын
Hola, como puedo recuperar un parametro (String) si lo mando de un Fragment a una Activity en el action.. como lo recupero y lo uso en esa activity??? Gracias!
@telcotronics3 жыл бұрын
Saludos tengo este problema.. Al invokar desde activity | floating_button final NavController navController = Navigation.findNavController(view); navController.navigate(R.id.editarclient_Fragment); ERROR: does not have a NavController set at androidx.navigation.Navigation.findNavController(Navigation.java:83) Consulte y en la doc de google me dice que use: final NavController navController = Navigation.findNavController(activity, R.id.nav_graph_clientes); pero como invoko a activity; AYUDAA.....
@brayanramos21704 жыл бұрын
Hola! Buenas tardes! Tus los video me han ayudado a mejorar en Android! Podrías hacer un video sobre cómo consumir un servicios APIs en Android gracias! Buen día!
@erickjhormanromero69054 жыл бұрын
Amigo no podrías implementar la nueva característica viewBinding para dejar de usar FindViweByID?
@CristianDavidHenao4 жыл бұрын
Si señor también está anotado!
@juanvictorbascopecastro17003 жыл бұрын
Podria indicar como llamar a metodos de fragments usando NavigationUI desde el MainActivity por favor
@jmerhi3 жыл бұрын
Esta muy bueno tu video. Pero ahora mi problema es saber como cambiar el titulo del actionbar cuando cambie de fragment. Quiero decir si tengo un fragment en donde agrego datos quiero que el toolbar diga "Agregar"
@CindyExPlayer3 жыл бұрын
Cuando entras al Navigation en la parte de sus atributos por cada fragment hay uno que dice "name" ahí puedes cambiar el nombre
@yonatanrodriguez51004 жыл бұрын
un genio Henao saludos desde Argentina
4 жыл бұрын
Puedes hacer un video explicando como usar el In-App Updates Por favor
@juancisneros51974 жыл бұрын
10/10 Cristian gracias por tomarte el tiempo de explicar estos conceptos, esperando con ansias todos los vídeos de esta actualización. Saludos!
@CindyExPlayer3 жыл бұрын
Como paso informacion (args) entre cada pantalla?
@rubendarihito4 жыл бұрын
Excelente video !! Como todo sus vídeos, bien explicados y de mucha ayuda.
@alejandroruizgutierrez52214 жыл бұрын
Hola cristian primeramente gracias por el tutorial, necesito ayuda, estoy desesperado, hice el codigo al pie de la letra como tu lo hiciste y a la hora de hundir el boton me dice "la app se detuvo" he intentado de todo. Espero te respuesta, gracias!!
@agusher3632 жыл бұрын
muchas gracias por tus videos!!
@fersilent38844 жыл бұрын
Gracias Cristian excelente video
@aldocarrillo52144 жыл бұрын
gracias por la explicación!
@redwolf61034 жыл бұрын
Buenas, alguien sabe como crear nuevos framents al tocar un botón?
@joseorlandopirique27314 жыл бұрын
buenos videos de Android Studio Cristian Henao
@ivanmendoza33914 жыл бұрын
Y si desde un bottom navigation, abro una activity como vuelvo al Fragment anterior?
@iamdanielavilavera4 жыл бұрын
Consulta: Tengo un fragment principal y uno secundario (detalle de un producto), en este segundo fragmento llamo nuevamente a este fragment(detalle de otro producto) asi sucesivamente, cuando voy para atras, pasa por el fragment una y otra vez, quiero regresar directo al inicio.
@juancarlosmaganarodriguez19774 жыл бұрын
usa navController.popBackStack();
@AgalarpOficial3 жыл бұрын
Buen video, ahora entiendo bien el tema, gracias.
@jairoernestomaldonado98024 жыл бұрын
Excelente el material, muy bien explicado. Me subscribo
@nicotomomate4 жыл бұрын
Muchas gracias como siempre Cristian!
@The_Karpin024 жыл бұрын
Y como se implementaría el botón físico atrás del móvil con el historial de fragment , para llevarnos al inicio.
@ThePeterevolution4 жыл бұрын
sobreescribe ese metrodo del onbackpressed
@javiert8144 жыл бұрын
como se puede cambiar de fragment desde el activity usando navegacion ?? :o
@kyzerSieg2 жыл бұрын
Esta mal implementado el regreso. Cada vez que vas hacia atrás en realidad no lo haces. Lo que haces es crear una nueva instancia, lo cual aumenta el puntero en 1 y si es muy repetitivo provocarás un crash
@danielmurillo74184 жыл бұрын
Jjajaja me llegó la notificación de que lo habias subido hace 1 hora y me doy cuenta que han pasado mas de 3 dias jajaja y tengo una pregunta, como se puede enviar parametros mediante el Instance con esa nueva funcion de Navigation