CustomAdapter coloca num Set<String> todos os ids das classes que foram selecionadas.

Adicionado método para retornar esse Set.

ClassesAyncTask deixa de receber um SharedPreferences por parâmetro.

SettingsActivity adiciona ao SharedPreferences o Set com os ids das classes selecionadas.

Teoria é boa mas não está a funcionar.

O SharedPreferences não fica com qualquer cvalor no fim.

Ao fazer debug, o pref fica com o valor da classes selecionada, mas no final não aparece no ficheiro.