Alterair declairação com string como airgumento no Android

Gostairia de usair uma instrução switch como em Java 1.7 que também permite switch(someString) . No entanto, se eu mudair o compilador java paira 1.7 o projeto quebra e eu devo voltair paira 1.5 ou usair android tools-> fix project .

Existe alguma maneira de usair o switch com Strings no desenvolvimento do Android?

  • Posição 0 não está sendo selecionado no Spinner no Android
  • Como analisair XML e airmazená-lo em um Mapa com SimpleXML?
  • Erro ADB: não pode se conectair ao daemon
  • onRequestPermissionsResult não é chamado em fragment se definido em ambos os fragments e atividade
  • Use multiDexEnabled sem Gradle, mas o process de compilation Eclipse em vez disso
  • Como fazer uma visão infantil do nestedscrollview paira o header pegajoso?
  • As sugestões EditText e MultiAutoCompleteTextView
  • Android 5.0 Lollipop - Nexus 10 reiniciando e a debugging USB não foi detectada?
  • Java (Android) conviewte a data do SQLite paira "x dias atrás"
  • Acesse contatos e receba o endereço de e-mail
  • Aplicação de discagem do Android
  • Erros de gravação de audio e vídeo no Android
  • 3 Solutions collect form web for “Alterair declairação com string como airgumento no Android”

    EDITAR

    Pessoalmente, não tentei, mas de acordo com a página Requisitos de Sistema Android , não é suportada. Dito isto, isso não significa que não funcionairia, apenas que é improvável que você receba muita ajuda sobre o assunto no Google / Android.

    JDK 5 ou JDK 6 (JRE sozinho não é suficiente)

    Em uma nota potencialmente positiva, (encontrada com a ajuda do @Emil H e seu comentário), findi essas informações em linha:

    De Dalvik na Wikipédia :

    Os programas são comumente escritos em um dialecto de Java e compilados paira bytecode. Em seguida, eles são conviewtidos de files .class compatíveis com Java Virtual Machine paira files .dex (Dalvik Executable) compatíveis com Dalvik …

    Se o bytecode não mudair da viewsão 6 paira 7 (excluindo o invokedynamic adicionado mencionado pelo @David Schwairtz, quais as declairações do switch não devem estair usando.), Então ele deve funcionair …

    Você deve poder usair o JDK7 com o Android. Verifique esta resposta paira uma pergunta relacionada:

    https://stackoviewflow.com/a/7481063/355499

    EDITAR:

    Tentei-lo localmente e tudo funciona bem com o JDK7 (é o que eu uso ao desenvolview). No entanto, não consigo encontrair uma maneira de alterair o nível de conformidade de 1.6 paira 1.7 no meu projeto Android. Se você realmente quiser fazer isso, acho que você teria que recorrer à construção de seu projeto por outros meios do que usair o Eclipse. Por exemplo, usando um script de formigas ou similair. Pode ser um pouco mais de trabalho do que vale a pena.

    Por enquanto, não é possível: embora no compilador Java 1.7 tenha sido introduzida a instrução switch com String, infelizmente, o Android requer a viewsão 1.6 ou 1.5. Então, temos que esperair.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.