Это как можно ближе к прямым вызовам SQLite?
AFAIK SQL-запросы наиболее близки к RDB
СледуетУ меня есть все эти операторы .close () в моем коде?
Лично я не буду создавать DatabaseHelper, SQLiteDatabase и SQLiteStatement каждый раз, когда я вызываю этот метод.Я бы создал все это перед тем, как они вам понадобятся, и закрою их, когда они больше не будут нужны.Также централизовать это хорошая идея ИМХО (например, с помощью синглтона).
Кроме того, ваш оператор SQL может быть записан как
SELECT Value FROM Preferences WHERE Key= ? LIMIT 1
Таким образом, вам нужно только подготовить его один раз и связать параметры так, как вам требуется оператор.То же самое касается любого запроса SQL.