2011-09-27 20 views
16

Possible Duplicate:
Scala on Android: java.lang.NoSuchMethodError: java.lang.String.isEmptyNoSuchMethodError: String.isEmpty

Ho appena rilasciato una nuova applicazione su Android

ho ottimizzato e offuscato il codice con Proguard e testato estensivamente sul mio Android 2.3.3 del telefono. Funziona tutto bene.

Tuttavia, continuo a ricevere segnalazioni di crash davvero strano nella console sviluppatore, come ad esempio

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

non è String.isEmpty() una funzione quadro su tutti i dispositivi Android?

+4

http://stackoverflow.com/questions/4396844/scala-on-android-java-lang-nosuchmethoderror-java-lang-string-isempty –

+0

String.isEmpty è nuovo in JDK6 . – Thilo

risposta

24

C'è TextUtils.isEmpty("your_String");, ma non ho visto su your_string.isEmpty()

ho scoperto che funziona your_string.isEmpty()after 2.2 come è stato aggiunto in 2.3 GingerBread. Ma, prima che è possibile utilizzare TextUtils.isEmpty()

+2

[Dai documenti] (http://download.oracle.com/javase/6/docs/api/java/lang/String.html#isEmpty()) –

+2

@LukasKnuth Questi sono i documenti Oracle. Il [documento Android] (http://developer.android.com/reference/java/lang/String.html#isEmpty()) dice che è stato aggiunto all'API 9 (2.3). –

Problemi correlati