I want to read a xml from a service url, I wrote the code, my url is ok, seen from browser,
public String getXML(){
String line = null;
try {
I am sure that your using emulator.
Andriod emulator is separate virtual machine by itself. If we provide localhost/127.0.0.1
as a hostname, then emulator will try to search url within its environment. To avoid this problem, we need to provide the ipaddress of local machine.
Pls note that machine name as a hostname will also give problem.
127.0.0.1 refers to localhost in the Emulator, not your machine.
Use 10.0.2.2 to connect to your host machine.
in your manifest.xml add this description
<uses-permission android:name="android.permission.INTERNET"></uses-permission>