I'm making my own custom view and having trouble accessing the layout object immediately after initializing it.
I understand the documentation says layout can be null. But is there a certain event which I can override which will tell me when it's available? I've seen answers on SO which recommend adding a ViewTreeObserver (here)
It seems weird to me that I would need a separate class to know when the layout is available. Is there another way?