ImageView с использованием изображения, хранящегося в Titanium.Filesystem.applicationDataDirectory, отображает заполнитель, а не изображение

Я разрабатываю с SDK 1.6.2.

Мое приложение использует камеру для захвата и сохранения изображения в Titanium.Filesystem. Результат подзапроса всегда возвращает допустимое значение хеш-функции. Важно, чтобы результат основного запроса также включал HASH.

Сначала я попробовал JOIN следующим образом:

SELECT COUNT(*), m.hash FROM sets s INNER JOIN sets AS m
     WHERE s.hash=m.hash AND id=1 AND xd=2;

Если XD = 2 не соответствует строке, результат будет:

+----------+------+
| count(*) | HASH |
+----------+------+
|        0 | NULL | 
+----------+------+

Вместо чего-то вроде (что мне нужно):

+----------+------+
| count(*) | HASH |
+----------+------+
|        0 | 8115e| 
+----------+------+

Есть идеи? Пожалуйста, дайте мне знать! Заранее благодарим вас за любую помощь.

// Редактировать: наконец, этот запрос должен только подсчитать все записи в таблице, которая имеет такое же хеш-значение, как запись с ID = 1 и где XD = 2. Если ни одна строка не соответствует этому (этот случай произошел, если XD установлен на другое число), поэтому верните 0 и просто значение хеш-функции.

5
задан The Bndr 20 April 2011 в 13:54
поделиться