A pluralização do Android não está funcionando, preciso de ajuda

Eu tenho tentado utilizar o recurso de plural no Android, mas não tive sorte.

Aqui está o meu arquivo de recursos para meus plurais:

<?xml version="1.0" encoding="utf-8"?>
    <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
        <plurals name="meters">
            <item quantity="one">1 meter</item>
            <item quantity="other">
                <xliff:g id="count">%d</xliff:g>
                meters
            </item>
        </plurals>
        <plurals name="degrees">
            <item quantity="one">1 degree</item>
            <item quantity="other">
                <xliff:g id="count">%d</xliff:g>
                degrees
            </item>
        </plurals>
    </resources>

... e aqui está o código que estou usando quando tento extrair a cadeia de quantidade dos meus recursos:

Resources res = this.getResources();
tTemp.setText(res.getQuantityString(R.plurals.degrees, this.mObject.temp_c.intValue()));

... mas o texto no TextView continua a ser%d degrees e%d meters.

Alguém sabe o que está acontecendo? Eu depurei o código e a chamada res.getQuantityString (...) está retornando uma String cujo valor é%d degrees ou%d meters. Embora, quando a quantidade for 1, ela avalie corretamente1 degree ou1 meter.

Agradecemos antecipadamente por qualquer ajuda!

Atenciosamente, celestialorb.

questionAnswers(3)

yourAnswerToTheQuestion