Javafree
Página Inicial do Fórum > Google Android e Desenvolvimento Mobile

Pegar valor um valor que esta em string em um spinner



Criar novo tópico   Responder tópico


  1. jeanCarlos
    Posts:3


    Comment Arrow

    Publicado em: 22/06/2016 15:38:30

    Boa tarde. Estou com um problema e não consigo resolver, tenho um spinner que me retorna o nome de um aparelho cadastrado e a potencia dele que também é cadastrada no banco de dados, porem eles estão vindo em string para o spinner, preciso pegar a potencia do aparelho que esta selecionado no spinner e fazer o calculo com outros EditText que são definidos pelo usuario, alguém pode me falar como pegar a potencia do aparelho cadastrado para o calculo?



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 22/06/2016 16:45:19

    Como você popula este JSpinner?

    Você tem objetos de uma classe que representa o Aparelho?

    Posta o seu código fonte completo, entre as tags [code] e [/code]
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. jeanCarlos
    Posts:3


    Comment Arrow

    Publicado em: 22/06/2016 22:24:57

    Bom esse é o meu model que de aparelhos


    Esse é o Adapter do spinner:


    e essa ultima é onde tenho os edit text e preciso pegar o valor que vem desse spinner pra somar com eles.




  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 23/06/2016 17:02:37

    Não seria só fazer assim?


    Eu recomendaria você criar uma classe modelo para o seu sistema, de forma que você não precisasse realizar estes cálculos na tela.
    Dá um pouco mais de trabalho, mas a manutenção fica muito mais fácil.
    Crie uma classe que represente tudo o que sua tela apresenta, e naquela classe você resolve essas pecuinhas, de forma que sua tela somente conheça a interface do modelo.

    Dica:
    Não precisa invocar o toString de objetos que já são String
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. jeanCarlos
    Posts:3


    Comment Arrow

    Publicado em: 26/06/2016 18:59:11

    Não, se eu tentar fazer dessa forma, quando clico em calcular ele para de funcionar. O spinner me retorna isso Aprmar [pk_apr_id=11,apr_nome=TesteFinal,apr_marca=Polo,apr_consumo=140.0] Queria saber como faço para pegar apenas o apr_consumo desse retorno do spinner



  1. Relacionados