I don't know if it's a really better idea, but I would change your code to:
B4X:
...
FileOpen(c2,"ring.ini",cRead)
ring=FileRead(c2)
Do While ring <> EOF 'loop to read till end of file
sizepick.Add(&ring) 'adds string of ring to list
ring=FileRead(c2)
'Msgbox(ring,"value") 'used for debug
Loop
FileClose(c2)
...