set onClickListener para o item spinner?

Eu tenho spinner que preenche a partir do banco de dados:

catSpinner = (Spinner) findViewById(R.id.spinner1);
cursor = dataAdapter.getAllCategory();
startManagingCursor(cursor);
String[] from = new String[] { DataAdapter.CATEGORY_COL_NAME };
int[] to = new int[] { android.R.id.text1 };
SimpleCursorAdapter catAdapter = new SimpleCursorAdapter(this,  
           android.R.layout.simple_spinner_dropdown_item, cursor, from,to, 0);
catAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
catAdapter.notifyDataSetChanged();
catSpinner.setAdapter(catAdapter);

E eu quero ligarAlertDialog quando seleciono o último item (Add new category...).
Depois que eu adicionei nova categoria eu quero que "item (Add new category...) "foi o último novamente.
Como posso fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion