Cómo hacer que el artículo seleccionado no elija automáticamente la primera entrada

He creado una rueda giratoria que se actualiza automáticamente con los nombres de los dispositivos cuando una persona agrega un dispositivo con un adaptador de matriz. Creé un método OnItemSelected con el girador, de modo que cuando se selecciona uno de los nombres del girador, aparece una nueva ventana. Sin embargo, OnItemSelected selecciona automáticamente el primer elemento de la lista cuando comienza la actividad y, por lo tanto, el usuario no tiene la oportunidad de realizar una selección hasta que aparezca la nueva ventana.

Aquí está el 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>

¿Alguien sabe una forma en que el primer elemento de la lista no se seleccionará automáticamente?

Aquí está el código para el resto de la ruleta:

<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>

Respuestas a la pregunta(3)

Su respuesta a la pregunta