1
이상한 문제가 있습니다. getQuantityString()
메서드는 android studio 시뮬레이터에서 작동하지만 실제 장치에서는 작동하지 않습니다. 내 조각에서getQuantityString이 실제 장치에서 작동하지 않습니다.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<plurals name="subtitle_plural">
<item quantity="one">%1$s crime</item>
<item quantity="other">%1$s crimes</item>
</plurals>
</resources>
코드 : 내가 시뮬레이터에서 프로젝트를 실행하면
CrimeLab crimeLab = CrimeLab.get(getActivity());
int crimeSize = crimeLab.getCrimes().size();
String subTitle = getResources()
.getQuantityString(R.plurals.subtitle_plural, crimeSize, crimeSize);
이 작동
이것은 strings.xml
내 코드입니다. 실제 장치에서 실행하면 crimeSize
이 1
이더라도 subTitle
은 항상 ** crimes
이됩니다.
어떻게 된 일입니까?
아니, 그것은 여전히 실제 장치에서 작동하지 않습니다. 이 기기에서 작동합니까? – archerLj
네, 저에게 도움이되었습니다. 아마도 crimeSize는 1이 아닙니다. SM-G920F를 사용해 보았습니다. – dralexnumber
너무 유선입니다. 나의 HUA WEI와 Smartisan 모두 woking하지 않았다. – archerLj