title: Casting is not required when findViewById?
body: <pre><code>private void displayMessage(String message) {
          TextView orderSummaryTextView = (TextView) findViewById(R.id.order_summary_text_view);
          orderSummaryTextView.setText(message); }
  </code></pre>
  
  <p>For this part of the code, according to one of the Udacity Android tutorial should be perfectly correct. But then the AS prompt me that the (TextView), which is the casting expression is unnecessary and when I remove it, it doesn't affect the function of the code and I can still setText on the next line. But WHY?</p>
  
  <p>Can someone explain why is this? And I'm using AS 3.0 Canary 5, but as I know it doesn't make a difference.
  Any help will be much appreciated. I'm a total newbie.</p>