Witam. Proszę o pomoc w przerobieniu aplikacji tak by przechowywała obrazy w sqlite zamiast w drawable. Obrazy są skorelowane z tytułem i opisem. Obecnie te dane są w postaci poniżej. Są tutaj 2 nazwy zamków, 2 ich opisy i 2 ścieżki do zdjęć.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="pictures">
<item> @drawable/castell_caerdydd</item>
<item> @drawable/fuerstenstein</item>
</array>
<string-array name="names">
<item> "Castell Caerdydd"</item>
<item> "Schloss Fürstenstein" </item>
</string-array>
<string-array name="descriptions">
<item>"Castell Caerdydd (pol.Zamek w Cardiff, eng.Cardiff Castle) to okazały normandzki zamek i XIX-wieczna rezydencja utrzymana w stylu wiktoriańskiego neogotyku."</item>
<item>"Schloss Füerstenstein (pol. Książ) - zespół rezydencjalny znajdujący się w Wałbrzychu przy ulicy Piastów Śląskich 1 w dzielnicy Książ."</item>
</string-array>
</resources>
W głównej klasie aplikacji pobieram te dane do tablic o deklaracji:
public static String[] NAME; //Nazwy zamków.
public static String[] DESCRIPTION; //Opisy zamków.
public static TypedArray IMAGE; //Obrazy zamków.
Pobieranie danych z XML do tych tablic:
Resources resources = getResources();
NAME = resources.getStringArray(R.array.names);
DESCRIPTION = resources.getStringArray(R.array.descriptions);
IMAGE = resources.obtainTypedArray(R.array.pictures);
Name i Description wkładam do bazy do pól typu TEXT bo pochodzą z tablicy Stringów. A do jakiego typu pola mogę włożyć dane pochodzące z TypedArray?