title: Casting result of findViewById is redundant
body: <p>I'm new to Android and I'm working through some exercises on using various views. One such example is:</p>
  
  <pre><code>    TextView messageView = (TextView) findViewById(R.id.message);
  </code></pre>
  
  <p>My question is this: what would be the benefit of casting TextView? My IDE tells me that casting the method is redundant. Are there any use cases where I would want to cast in this way? </p>