title: android sqlite BigDecimal: convert from double or text without loss of precision
body: <p>create table Foo (productName text, price numeric)</p>
  
  <p>How to convert the price into a BigDecimal in android?</p>
  
  <pre><code>new BigDecimal(cursor.getString(1))
  
  or 
  
  new BigDecimal(cursor.getDouble(1))
  </code></pre>
  
  <p>It should not lose precision.</p>