There is glue that cures instantly with UV light. It comes in a container that has a LED light on one end. You put a drop in place, mash the pieces together, and shine the light on the joint like a flashlight. You can get it at Walmart.
Yes, the UV setting glue is a good solution.
Another important piece of the process. No matter what glue you use, cleaning the broken area is essential to bonding.
Looks like this is a recent break, so probably clean. Best cleaner is denatured alcohol. (contains no oily residue) I have used it for many many years in repairs using epoxy adhesives. You can use lacquer thinner first followed up by denatured alcohol for dirty surfaces.