List of usage examples for android.database AbstractWindowedCursor isLong
@Deprecated public boolean isLong(int columnIndex)
From source file:com.futureplatforms.kirin.internal.fragmentation.CursorCoercer5.java
@Override @SuppressWarnings("deprecation") public JSONObject coerceToJSONObject(String[] cols, AbstractWindowedCursor c) { JSONObject obj = new JSONObject(); for (int i = 0; i < cols.length; i++) { String name = cols[i];/* w w w . java 2 s .c o m*/ // do we have to worry about types? // if we do, then we need the CursorWindow. // TODO we can make this faster for SDK > 5. // TODO have a separate class depending on SDK. try { if (c.isString(i)) { obj.putOpt(name, c.getString(i)); } else if (c.isLong(i)) { obj.put(name, c.getLong(i)); } else if (c.isFloat(i)) { obj.put(name, c.getDouble(i)); } else if (c.isNull(i)) { obj.remove(name); } } catch (JSONException e) { Log.e(C.TAG, e.getLocalizedMessage(), e); } } return obj; }