7

Android 2.2.1 で次の例外が発生します。

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

text.isEmptyScala から呼び出しています。これを解決する方法はありますか?

4

4 に答える 4

10

java.lang.String.isEmpty()Gingerbread (2.3) で追加されました。独自の置換関数を作成する必要があります...

于 2010-12-09T10:02:36.030 に答える
9

isEmptyにメソッドがなかった JRE/JDK 1.5 を使用しStringます。isEmptyこれにより、Scala が独自のものではなく 1.6 を使用する状況を回避できます。Java ライブラリもある場合は、必ず 1.5 と互換性のあるものを選択してください。

于 2010-12-09T11:01:58.937 に答える
7

代わりに(text.length()>0)?を使用します。

于 2010-12-09T10:05:50.710 に答える
4

代わりに、API レベル 1 以降で利用可能な TextUtils.isEmpty() を使用してください。

于 2013-03-14T13:04:47.500 に答える