I always have E-6000 glue on hand to repair just about anything around the house E-6000 is formulated to work on more surfaces than virtually any other adhesive. E-6000 works exceptionally well as an adhesive on wood, metal, rubber, glass, fiberglass, leather, ceramics, concrete, masonry, vinyl & plastic. It is not recommended for use on styrofoam. It ‘s abrasion-resistant, so it can be used on heavy-wear surfaces. It can be used in cold temperatures but is not formulated for exposure to sunlight. You can paint over it after it has cured properly to avoid any problems with sun exposure.
I have used this glue on so many different occasions and have rarely had it fail to bond properly. The tube I have now has lasted a very long time without drying up. Although it does seem to get a little messy and dried up around the cap, but you can easily peel off the dried up glue and remove any clogs at the opening. I usually need a toothpick or some other small applicator to apply the glue on small surfaces, due to the fairly large opening in the tube. It tends to come out in a little glob instead of a small drop.
You usually have to tape or clamp the two surfaces together for a while before it dries and bonds well. I always wait at least 24 hours to make sure it has cured well.
I have never had much luck with super glue and have found that this is much easier to use and actually works better than super glue.