I need to do something in an Activity after all the layout methods have been called, all the Views are in place and the Activity is ready
Activity
View
There's no magic method for that AFAIK. Suggest adding a Handler to your activity class, and post() a Runnable to it from onCreate() that contains the code you want to run.
Handler
post()
Runnable
onCreate()
If that's still too early you can postDelayed() instead.
postDelayed()