Scala на Android: java.lang.NoSuchMethodError: java.lang.String.isEmpty - PullRequest
7 голосов
/ 09 декабря 2010

Я получаю следующее исключение на Android 2.2.1:

java.lang.NoSuchMethodError: java.lang.String.isEmpty

Я звоню text.isEmpty из Scala.Есть идеи, как это решить?

Ответы [ 4 ]

10 голосов
/ 09 декабря 2010

java.lang.String.isEmpty() был добавлен в пряники (2.3). Вам придется написать собственную функцию замены ...

9 голосов
/ 09 декабря 2010

Используйте JRE / JDK 1.5, у которого не было isEmpty метода на String. Это позволит избежать ситуаций, когда Scala использует 1,6 isEmpty вместо своих собственных. Если у вас также есть библиотеки Java, обязательно выберите те, которые совместимы с 1.5.

7 голосов
/ 09 декабря 2010

Альтернативно используйте (text.length()>0)?

4 голосов
/ 14 марта 2013

Вместо этого используйте TextUtils.isEmpty (), доступный начиная с уровня API 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...