Erro de Sintaxe

5 respostas
D

Está dando erro no meu código.
"/

Não sei corrigir.
List is a raw type. References to generic type List<E> should be parameterized

// Erro Embaixo
UsbHub virtualRootUsbHub = ShowTopology.getVirtualRootUsbHub();
List allUsbDevices = FindUsbDevice.getAllUsbDevices(virtualRootUsbHub);
List usbHubs = FindUsbDevice.getUsbDevicesWithDeviceClass(virtualRootUsbHub, UsbConst.HUB_CLASSCODE);
System.out.println("Found " + allUsbDevices.size() + " devices total.");
System.out.println("Found " + usbHubs.size() + " hubs.");

allUsbDevices.removeAll(usbHubs);

O que acontece ?

Eu já fiz:

List<String> allUsbDevices
List<Double> allUsbDevices
List<Int> allUsbDevices

Mas não funciona.
"/

5 Respostas

vinicius_roc

Coloque List deve funcionar

D

Cara… não deu certo.
Eu estava compilando no Java 1.6, daí mudei para o 1.4 funcionou.
No 1.6 eu tenho que por List<UsbDevice>

Mas enfim… ele tirou os warnings, mas não funcionou o código.

Tipo … eu não sei nada de Java, Nada e Nada.
Eu baixei o Exemplo daqui: http://www.javax-usb.org/

Não consigo nem fazer rodar cara… Não sei corrigir os erros entende.
Eu criei um tópico aqui Arduino To Android. Veja depois… mesmo que vc nao me ajude completamente, fale se vc viu algo parecido.

Obrigado.

vinicius_roc

Bom, com todo respeito eu percebi, hehe.

Não tem problema vc deixar os warnings, eles não vão impactar na execução.

Pode continuar usando o Java 1.6 sem problemas, agora em relação ao erro você teria que postar aqui oque esta ou não acontecendo e o log do console, ele diz muita coisa.

Uma dica: o comando ctrl+1 em cima de qualquer erro e warning da excelentes dicas de como resolver o problema.

Agora recomendo você estudar um poko de java e OO a objeto antes de continuar. No site da Caelum tem excelentes apostilas abertas para download.

D

Já entrei no site. Vou ver.
Eu vi q tem curso de Android, será que preciso fazer o Java Básico para eu fazer o de Android ?

Eu sou programador PHP, então eu pego rápido os esquemas da Linguagem, ainda q eu fiz Java para Web.
Mas não para aplicações mais complexas como as que tenho que fazer agora.

Enfim… preciso pelo menos chegar perto do que tenho que fazer nesse projeto, no qual postei no outro tópico.

vinicius_roc

Isso, começa com o basico. Recomendo estudar na seguinte ordem, FJ-11 e FJ-21 para fixar e desenvolver melhor. Em relação ao Android é um curso mesmo, não uma apostila aberta.

Criado 13 de abril de 2011
Ultima resposta 13 de abr. de 2011
Respostas 5
Participantes 2