DÜZENLEME Şahsen
, ben denemedim ama Android System Requirements sayfaya göre, bu desteklenmiyor. Bu, işe yaramayacağı anlamına gelmez, sadece Google/Android'den konuyla ilgili çok fazla yardım almanız mümkün değildir.
JDK 5 veya JDK 6
potansiyel olumlu not (JRE tek başına yeterli değildir), ben bu bilgi biraz bulduk (@Emil H ve onun comment yardımıyla bulundu) Online:
Dalvik on Wikipedia Gönderen:
Programları yaygın Java bir lehçesi ile yazılmış ve baytkoduna derlenmektedir. Sonra
baytkodu 7'ye sürüm 6 dan değişmezse
(hariç ... Dalvik uyumlu .dex (Dalvik yürütülebilir) dosyaları için Java Virtual Machine uyumlu .class dosyalarından dönüştürülür
invokedynamic
eklendi @David Schwartz tarafından belirtilen,
switch
ifadeleri kullanılmamalıdır.), o zaman işe yaramalıdır ...
@Deepak Java7'de, bu sorunun nedeni budur. –
Bu bağlantıda verilen yanıt (http://stackoverflow.com/questions/338206/switch-statement-with-strings-in-java), java 7'den önceki dizge kısıtlaması ile anahtarın etrafında nasıl çalışacağınızı gösterir. Bu yaklaşımı istemiyorsan, eğer/elses ile sıkışmışsın. – bsimic
http://stackoverflow.com/questions/14367629/android-coding-with-switch-string/32225734#32225734 –