Criar Spinner com dados locais e de web service

Boa tarde, pessoal.

Preciso de uma ajuda.

Tenho uma lista de cidades em um web service.
No app, tenho um banco onde tem a cidade favorita do usuário.

Estou tentando criar um spinner, que tem que ser PRÉ-preenchido com a cidade favorita junto com a lista que ele baixou do webservice.

Ja fiz a solicitação ao webservice.
Consegui acessar a cidade favorita no bd local.

Só não consigo preencher o Spinner com a cidade favorita e a lista de cidades disponíveis logo abaixo.

Alguém poderia dar uma dica de onde consigo informações sobre o assunto.

Muito obrigado,
Rafael.