Итак, на данный момент у меня есть следующее:
responseJson.put("barcode",
response.getBlob(response.getColumnIndex(DatabaseHelper.rBarcode)) == null
? ""
: Base64.encodeToString(response.getBlob(response.getColumnIndex(DatabaseHelper.rBarcode)),
Base64.DEFAULT));
По сути, я хочу в двух словах оценить, возвращает ли вызов базы данных значение NULL, если он все же заполняет JSON пустой строкой, в противном случае значением в базе данных.
Мне кажется, что я, возможно, что-то здесь упускаю и хотел бы не делать два вызова базы данных, поэтому я знаю, что могу создать переменную, которая будет выполнять вызов только один раз, и сохранить значение там, но мне было интересно, если был другой способ сделать это?