Como fazer no item selecionado não escolher automaticamente a primeira entrada

Eu criei um controle giratório que é atualizado automaticamente com nomes de appliance quando uma pessoa adiciona um appliance usando um adaptador de matriz. Eu criei um método OnItemSelected com o girador assim quando um dos nomes no controle giratório for selecionado, uma nova janela será exibida. No entanto, o OnItemSelected está selecionando automaticamente o primeiro item da lista quando a atividade é iniciada e, portanto, o usuário não tem a chance de fazer uma seleção até que a nova janela apareça.

Aqui está o código:

<code>public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
        long arg3) {
    // TODO Auto-generated method stub
    startActivity(new Intent("com.lukeorpin.theappliancekeeper.APPLIANCESELECTED"));
    }

public void onNothingSelected(AdapterView<?> arg0) {
    // TODO Auto-generated method stub
</code>

Alguém sabe uma maneira em que o primeiro item da lista não será selecionado automaticamente?

Aqui está o código para o resto do spinner:

<code>ArrayAdapter<String> appliancenameadapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, ApplianceNames); //Sets up an array adapter containing the values of the ApplianceNames string array
    applianceName = (Spinner) findViewById(R.id.spinner_name); //Gives the spinner in the xml layout a variable name
    applianceName.setAdapter(appliancenameadapter); //Adds the contents of the array adapter into the spinner

    applianceName.setOnItemSelectedListener(this);
</code>

questionAnswers(3)

yourAnswerToTheQuestion