Possible Duplicate:
Android internet connectivity check problem
I have an application that uses internet, this works fine when I have internet connection, but when I haven't internet, this application is closed.
my code is:
import java.net.URL;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.util.Xml;
import android.view.KeyEvent;
import android.widget.TextView;
public class xml75 extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sietemildoss);
TextView tv = (TextView) findViewById(R.id.tv);
try {
URL url = new URL("http://www.bovalpo.com/cgi-local/xml_bcv.pl?URL=75");
ExampleHandler75 myExampleHandler = new ExampleHandler75();
Xml.parse(url.openStream(), Xml.Encoding.UTF_8, myExampleHandler);
List<ParsedExampleDataSet> parsedExampleDataSetList =
myExampleHandler.getParsedData();
for(ParsedExampleDataSet parsedExampleDataSet : parsedExampleDataSetList){
tv.append(parsedExampleDataSet.toString4());
}
} catch(Exception e){
tv.setText("Error:" + e.getMessage());
}
}