title: How to know when an activity finishes a layout pass?
body: <p>I have a background thread that updates the UI of my activity, after the <code>onCreate()</code>. It can be adding layouts, or changing the size of others. </p>
  
  <p>I simply want to detect when the layout pass is finished in my activity, to be able to manually update the positions of others views that directly depend on the layouts that were just adde or modified.</p>
  
  <p>For now, I just use a <code>Handler</code> with a <code>postDelayed runnable</code> that does the job, after a small delay, around 50-100 ms after the modifs that triggers the <code>requestLayout()</code>. </p>
  
  <p>It works, but we can obviously see the delay. I would like to do the job as soon as possible. In a view code it's simple to detect the measurement pass, but I don't find how to solve this directly in the  activity. </p>