Ajuda CheckBox dinâmico  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
Fabiano Almeida
JavaChild

Membro desde: 24/07/2008 13:06:34
Mensagens: 120
Offline

Pessoal,

Estou precisando de uma ajuda para o seguinte caso.

Possuo uma série de nomes listados em um CheckBox. (Isto está ok).
Cada nome possui um determinado arquivo. (OK).

Dúvida.

Quero fazer o upload dos arquivos que seleciono pelo CheckBox.

Exemplo

Arquivos

[x] arquivo 01
[] arquivo 02
[x] arquivo 03
[] arquivo 04
[x] arquivo 05

(BOTÃO ENVIAR)

Ao clicar no botão enviar, ele faz o upload dos arquivos selecionados.

Por favor, alguém consegue me ajudar?

Possuo o código que faz isso com um arquivo por vez clicando no botão sem o ckeckBox.

Preciso adaptar para fazer pelo checkBox.

Seguem os dados que estou utilizando.




Método de upload FTP - OBS: este método foi feito para envio de uma arquivo por vez (sem o CheckBox).
Quero alterar para o envio dos arquivos recebendo os valores do CheckBox.


This message was edited 1 time. Last update was at 18/01/2012 09:34:50


Fabiano Almeida
Analista de Sistemas
wagnerfrancisco
JavaGuru
[Avatar]

Membro desde: 02/10/2007 10:05:02
Mensagens: 243
Localização: Criciúma / SC
Offline

Ao invés de usar um LinearLayout e adicionar Checkboxes manualmente você poderia ter criado um ListView com a opção multiple_choice. Pra saber os elementos selecionados poderia simplesmente utilizar o método getCheckedItemIds() ou getCheckedItemPositions(). Seria mais interessante.

Mas da maneira que você fez, o que você precisa é guardar uma referência para os checkboxes. Assim você pode percorrê-los posteriormente e verificar se eles estão checados ou não. Antes do for que adiciona os checkbox, inicialize um array e dentro do for armazene os checkboxes que vc precisa:



Depois, no clique do botão, percorra o array e extraia os nomes do arquivos:



Partindo desse ponto você já tem uma lista com todos os nomes pra enviar, basta percorrê-la na classe ftp e enviar um a um.


Falou.

http://wagnermezaroba.blogspot.com
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team