I recently had a similar issue in (this) thread. I know its not the same, but it might be worth trying the solution…
I could draw my stuff once, (like in the constructor) but when I updated, everything went black…
Check out the solution, see if its good for you too 