title: Can a post runnable get a null reference on the view it was run on?
body: <p>When we are registering click listeners etc as common practice we check if the view is still there e.g.</p>
  
  <pre><code>final View someView = ...;  
  someView.setOnClickListener( (l) -&gt; {
    if(someView != null) {   
       // access view
    } 
  });   
  </code></pre>
  
  <p>since by the time the listener is called the view could have been lost.<br>
  But in the following case:  </p>
  
  <pre><code>View someView = ...;  
  someView.post(() -&gt; {
      // can someView be null here?  
  });   
  </code></pre>