unchecked call to ArrayAdapter
That's because ArrayAdapter
expects you to specify which type of object it will manipulate. So, in order to avoid those warnings just do:
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);