NO...esta mal, ArrayAdapter tenes que pasarle un ArrayList...
Código Java:
Ver originalArrayList<String> lista = new ArrayList<>();
list.add("item 1");
list.add("item 2");
list.add("item 3");
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, lista);