queryResult.putInt("rowsAffected", rowsAffected); queryResult.putDouble("insertId", insertId); queryResult.putInt("rowsAffected", 1); } else { queryResult.putInt("rowsAffected", 0); queryResult.putInt("rowsAffected", 0); } catch (SQLiteException ex) { errorMessage = ex.getMessage(); queryResult.putInt("rowsAffected", 0); } catch (SQLiteException ex) { errorMessage = ex.getMessage(); queryResult.putInt("rowsAffected", 0); } catch (SQLiteException ex) { errorMessage = ex.getMessage(); queryResult.putInt("rowsAffected", rowsAffectedCompat); r.putString("qid", query_id); r.putString("type", "success"); r.putMap("result", queryResult); r.putString("qid", query_id); r.putString("type", "error");
row.putNull(key); break; row.putDouble(key, myStatement.getColumnDouble(i)); break; row.putDouble(key, myStatement.getColumnLong(i)); break; case SQLColumnType.TEXT: default: row.putString(key, myStatement.getColumnTextNativeString(i)); } while (myStatement.step()); rowsResult.putArray("rows", rowsArrayResult);
@SuppressLint("NewApi") private void bindRow(WritableMap row, String key, Cursor cur, int i) { int curType = cur.getType(i); switch (curType) { case Cursor.FIELD_TYPE_NULL: row.putNull(key); break; case Cursor.FIELD_TYPE_INTEGER: row.putDouble(key, cur.getLong(i)); break; case Cursor.FIELD_TYPE_FLOAT: row.putDouble(key, cur.getDouble(i)); break; case Cursor.FIELD_TYPE_BLOB: row.putString(key, new String(Base64.encode(cur.getBlob(i), Base64.DEFAULT))); break; case Cursor.FIELD_TYPE_STRING: default: row.putString(key, cur.getString(i)); break; } }
long rowsAffected = newTotal - lastTotal; queryResult.putDouble("rowsAffected", rowsAffected); if (rowsAffected > 0) { long insertId = mydb.getLastInsertRowid(); if (insertId > 0) { queryResult.putDouble("insertId", insertId); if (queryResult != null) { WritableMap r = Arguments.createMap(); r.putString("qid", query_id); r.putString("type", "success"); r.putMap("result", queryResult); r.putString("qid", query_id); r.putString("type", "error"); er.putString("message", errorMessage); r.putMap("result", er);
WritableMap response = Arguments.createMap(); resp.putString("status", "ok"); resp.putBoolean("authorized", true); resp.putString("provider", providerName); response.putString("uuid", uuid); credentials.putString("accessToken", accessToken.getAccessToken()); String authHeader; credentials.putString("authorizationHeader", authHeader); credentials.putString("type", tokenType); credentials.putString("scopes", scope); credentials.putString("clientID", clientID); credentials.putString("idToken", idToken); response.putMap("credentials", credentials); resp.putMap("response", response);
private WritableMap toMapWithMetadata(Uri uri) { WritableMap map; if(uri.toString().startsWith("/")) { map = metaDataFromFile(new File(uri.toString())); } else if (uri.toString().startsWith("http")) { map = metaDataFromUri(uri); } else { map = metaDataFromContentResolver(uri); } map.putString("uri", uri.toString()); return map; }
items.putString("id", str); items.putString("path", songPath); items.putString("fileName", fileName); items.putString("album", songAlbum); items.putString("author", songArtist); items.putString("title", songTitle); items.putString("genre", songGenre); items.putString("duration", songTimeDuration); String pathToImg = Environment.getExternalStorageDirectory() + "/" + songId + ".jpg"; encoded = fcm.saveImageToStorageAndGetPath(pathToImg, songImage); items.putString("cover", "file://" + encoded); } catch (Exception e) { String pathToImg = Environment.getExternalStorageDirectory() + "/" + songId + "-blur.jpg"; blurred = fcm.saveBlurImageToStorageAndGetPath(pathToImg, songImage); items.putString("blur", "file://" + blurred); } catch (Exception e) { Log.e("error in image-blured", e.getMessage()); if (pointer == (musicCursor.getCount() - 1)) { WritableMap params = Arguments.createMap(); params.putArray("batch", jsonArray);
} while (cur.moveToNext()); rowsResult.putArray("rows", rowsArrayResult);
private void emitExtentChange() { Log.v(REACT_CLASS, "emit extent change"); WritableMap event = Arguments.createMap(); event.putDouble("x", mapView.getCenter().getX()); event.putDouble("y", mapView.getCenter().getY()); event.putDouble("scale", mapView.getScale()); ReactContext reactContext = (ReactContext) mapView.getContext(); reactContext .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) .emit("onExtentChange", event); }
private void onUpdate(ArrayList<DetectedActivity> detectedActivities) { WritableMap params = Arguments.createMap(); for (DetectedActivity activity : detectedActivities) { params.putInt(DetectionService.getActivityString(activity.getType()), activity.getConfidence()); } sendEvent("DetectedActivity", params); }
@TargetApi(Build.VERSION_CODES.KITKAT) @Override public void run() { int visibility = activity.getWindow().getDecorView().getSystemUiVisibility(); boolean isImmersiveOn = 0 != (visibility & UI_FLAG_IMMERSIVE); WritableMap map = Arguments.createMap(); map.putBoolean("isImmersiveOn", isImmersiveOn); res.resolve(map); } });
private WritableMap metaDataFromFile(File file) { WritableMap map = Arguments.createMap(); if(!file.exists()) return map; map.putInt(Fields.FILE_SIZE, (int) file.length()); map.putString(Fields.FILE_NAME, file.getName()); map.putString(Fields.TYPE, mimeTypeFromName(file.getAbsolutePath())); return map; }
@SuppressLint("NewApi") private void bindRow(WritableMap row, String key, Cursor cur, int i) { int curType = cur.getType(i); switch (curType) { case Cursor.FIELD_TYPE_NULL: row.putNull(key); break; case Cursor.FIELD_TYPE_INTEGER: row.putDouble(key, cur.getLong(i)); break; case Cursor.FIELD_TYPE_FLOAT: row.putDouble(key, cur.getDouble(i)); break; case Cursor.FIELD_TYPE_BLOB: row.putString(key, new String(Base64.encode(cur.getBlob(i), Base64.DEFAULT))); break; case Cursor.FIELD_TYPE_STRING: default: /* (not expected) */ row.putString(key, cur.getString(i)); break; } }
resp.putString("status", "ok"); resp.putBoolean("authorized", true); resp.putString("provider", providerName); response.putString("uuid", uuid); String oauthTokenSecret = (String) accessToken.getParameter("oauth_token_secret"); credentials.putString("access_token", accessToken.getToken()); credentials.putString("access_token_secret", oauthTokenSecret); credentials.putString("type", tokenType); credentials.putString("consumerKey", consumerKey); response.putMap("credentials", credentials); resp.putMap("response", response);
} while (cur.moveToNext()); rowsResult.putArray("rows", rowsArrayResult);
queryResult.putInt("rowsAffected", rowsAffected); queryResult.putDouble("insertId", insertId); queryResult.putInt("rowsAffected", 1); } else { queryResult.putInt("rowsAffected", 0); queryResult.putInt("rowsAffected", 0); } catch (SQLiteException ex) { errorMessage = ex.getMessage(); queryResult.putInt("rowsAffected", 0); } catch (SQLiteException ex) { errorMessage = ex.getMessage(); queryResult.putInt("rowsAffected", 0); } catch (SQLiteException ex) { errorMessage = ex.getMessage(); r.putString("qid", query_id); r.putString("type", "success"); r.putMap("result", queryResult); r.putString("qid", query_id); r.putString("type", "error"); er.putString("message", errorMessage); r.putMap("result", er);
private WritableMap metaDataFromUri(Uri uri) { WritableMap map = Arguments.createMap(); File outputDir = getReactApplicationContext().getCacheDir(); try { File downloaded = download(uri, outputDir); map.putInt(Fields.FILE_SIZE, (int) downloaded.length()); map.putString(Fields.FILE_NAME, downloaded.getName()); map.putString(Fields.TYPE, mimeTypeFromName(uri.toString())); } catch (IOException e) { Log.e("DocumentPicker", "Failed to download file", e); } return map; }
@Override public void onPlayerError(ExoPlaybackException error) { WritableMap params = Arguments.createMap(); params.putString("msg", error.getMessage()); sendEvent("error", params); } }