I have re-glued mine four times. This last time, I did my best to clean the fabric and glass with alcohol and a sharp knife. I also used "too much" glue and "too much" primer - and it appears to be holding just fine.
I used bundled up towels in garbage bags on the inside and clamps on the outside to hold the surfaces together - leaving the car like this for 48 hours.....