Wpis z mikrobloga

Hej Mirki, mam problem z moją aplikacją w Android.
Wywala mi błąd java.lang.NoClassDefFoundError z takiej linii:

if (Objects.equals(value, entry.getValue())) {
w takiej funkcji:

private String getKeyByValue(String value) {
for (Entry entry : GetMap().entrySet()) {
if (Objects.equals(value, entry.getValue())) {
return entry.getKey().toString();
}
}
return "";
}

Trochę nie rozumiem dlaczego, ponieważ cytując klasyka, u mnie działa, a problem jest tylko u jakiegoś 0.5% użytkowników aplikacji.

Funkcja GetMap() wygląda następująco:

private HashMap GetMap() {
final HashMap Code = new HashMap();
morseCode.put("A", new String("•"));
return Code;
}

Kropka to w ANSI number 149. Może to mieć jakiś wpływ? Dlaczego wywala się tylko na niewielkiej ilości urządzeń?

#programowanie #java #android
  • 3