Jak wybrać opcję „Wybrany przedmiot”, nie wybieraj automatycznie pierwszego wpisu

Stworzyłem spinner, który jest automatycznie aktualizowany nazwami urządzeń, gdy dana osoba dodaje urządzenie za pomocą adaptera tablicowego. Stworzyłem metodę OnItemSelected za pomocą pokrętła, więc gdy zostanie wybrana jedna z nazw w pokrętle, pojawi się nowe okno. Jednak opcja OnItemSelected automatycznie wybiera pierwszy element na liście po rozpoczęciu aktywności, a więc użytkownik nie ma szansy na dokonanie wyboru, dopóki nie pojawi się nowe okno.

Oto kod:

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

Czy ktoś zna sposób, w jaki pierwszy element na liście nie zostanie automatycznie wybrany?

Oto kod reszty spinnera:

<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