HttpURLConnection setConnectTimeout () não tem efeito

Estou me conectando a um feed RSS simples usando HTTPUrlConnection. Funciona perfeitamente. Gostaria de adicionar um tempo limite à conexão, pois não quero que meu aplicativo seja interrompido no caso de uma conexão ruim ou algo assim. Esse é o código que eu uso e o método setConnectTimeout não tem nenhum efeit

        HttpURLConnection http = (HttpURLConnection) mURL.openConnection();
        http.setConnectTimeout(15000); //timeout after 15 seconds
...

Se isso ajudar, estou desenvolvendo no Android.

questionAnswers(7)

yourAnswerToTheQuestion