Any reason to not use R.id.<id_name> as an identifier in my code?
<p>Is there any reason to not use the R.id.&lt;id_name&gt; as a const in my code?  </p>

<p>For example, in my ids.xml file I have:</p>

<pre><code>&lt;item name="status_running" type="id"/&gt;
&lt;item name="status_finished" type="id"/&gt;
&lt;item name="status_error" type="id"/&gt;
</code></pre>

<p>which allows me to do things like:</p>

<pre><code>switch (status) {
    case R.id.status_running:
         mProgressTextView.setText("Running");
         break;
    case R.id.status_finished:
         mProgressTextView.setText("Finished");
         setNextSyncTime();
         break;
    case R.id.status_error:
         mProgressTextView.setText("Error: " + intent.getStringExtra(Intent.EXTRA_TEXT));
         break;
    default:
         break;
}   
</code></pre>

<p>Any reason to not use R.id values like this?</p>
