Bonjour,

Dans le cadre d'un projet Android, je parse un fichier xml présent sur un serveur web. Aussi, j'utilise la classe java.net.URL.

Dans mon fichier java, je passe ma variable contenant mon URL de type String. Tout fonctionne parfaitement.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
// On défini l'url du fichier XML
        URL url = null;
 
        try {
            url = new URL ("http://www.monurl.fr");
        } catch (MalformedURLException e1) {
            e1.printStackTrace();
        }
En revanche, je souhaite finalement cacher cette URL en l'appelant d'un fichier strings.xml par exemple, mais là je reste bloquée

mon code xml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<string name="address_xml">http://www.monurl.fr</string>
mon code java :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
// On défini l'url du fichier XML
        URL url = null;
 
        try {
            url = new URL (R.string.adress_xml);
        } catch (MalformedURLException e1) {
            e1.printStackTrace();
        }
Mais la variable url attend une donnée de type String. Comment puis-je procéder alors ?

En vous remerciant par avance pour votre aide ;-)