Olá, tenho o seguinte array:
int[] numeros = {1,2,3,4,5,6,7,8,9,10,11,12};
Preciso adicionar um valor vazio nele porque uso ele como adapter do meu spinner.
Seto o adapter desse jeito
dataSpinner = new ArrayList<Integer>();
for (int i = 0; i < numeros.length; i++) {
int numerosDivididos =numerosDigitados/numeros[i];
if(numerosDivididos >= numeroMinimo){
dataSpinner.add(numeros[i]);
}
}
ArrayAdapter<Integer> adapter = new ArrayAdapter<Integer>(activity.this, android.R.layout.simple_spinner_item, dataSpinner);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
O problema é que quando entra no metodo o adapter muda e seta a primeiro valor(numeros) que ele encontrar, fazendo acontecer uma coisa que eu não quero que aconteça.
Também resolveria meu problema que se conseguisse mudar o adapter e ele não selecionasse sozinho o primeiro indice.
E o problema de deixar nulo, é que da erro de NullPointerException…
Alguém pode me ajudar?