måndag 9 augusti 2010

Android ListPreference stuff.

Okej, så efter att ha fått nullpointer en hel kväll och tillslut googlat lite så visar det sig att Androids ListPreference inte kan kombinera string-array med integer-array. Inte så smidigt när man vill spara en int med ett namn typ.


Dvs:



<resources>

<string-array name="entries">

<item>En minut</item>

<item>Två minuter</item>

<item>Tre minuter</item>

<item>Tio minuter</item>

</string-array>

<integer-array name="entry_values">

<item>1</item>

<item>2</item>

<item>3</item>

<item>10</item>

</integer-array>

</resources>


fungerar inte, så istället får man göra en



<resources>

<string-array name="entries">

<item>En minut</item>

<item>Två minuter</item>

<item>Tre minuter</item>

<item>Tio minuter</item>

</string-array>

<string-array name="entry_values">

<item>1</item>

<item>2</item>

<item>3</item>

<item>10</item>

</string-array>

</resources>



Kanske kan detta inlägg få mig att slippa jäklas lika länge nästa gång. :P