title: CursorAdapter bindView optimization
body: <p>When overriding ArrayAdapter I know is correct using a pattern like this:</p>
  
  <pre><code>if(view != null){
     ...create new view setting fields from data 
  }else
    return view; //reuse view
  </code></pre>
  
  <p>is correct too using this pattern with CursorAdapters? My problem is that I have a textcolor which can be red or blue according to a cursor field, so I don't want any errors like a red color on a cell which has a field needing blue color.
  My bindView code is something like this:</p>
  
  <pre><code>if(c.getString(2).equals("red"))
        textView.setTextColor(&lt;red here&gt;);
     else
        textView.setTextColor(&lt;blue here&gt;);
  </code></pre>
  
  <p>if I reuse view can I be sure that red goes on red, while blue goes on blue?</p>