Wie man XML von einer URL in Android liest

Ich möchte ein XML-Dokument von einem lesenURL:

public void DownloadXmlFile() throws IOException{
        //TODO
        String url = "http://api.m1858.com/coursebook.xml";
        URL u = new URL(url);
        HttpURLConnection conn = (HttpURLConnection) u.openConnection();
        conn.setReadTimeout(10000);
        conn.setConnectTimeout(15000);
        conn.setRequestMethod("GET");
        conn.setDoInput(true);
        conn.connect();
    }

Ich erhalte eine Fehlerausnahme

android.os.NetworkOnMainThreadException

Ich habe using-permission in hinzugefügtManifest Datei:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Antworten auf die Frage(3)

Ihre Antwort auf die Frage