Я использую это для подключения к Интернету и получить исходный код страницы, очень просто:Невозможно получить данные из Интернета в Android
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_update_library);
String data = "";
if(!isNetworkAvailable()){
TextView tv = (TextView) findViewById(R.id.placeholder);
tv.setText("No Connection!!!");
return;
}
try{
URL url = null;
url = new URL("http://google.com");
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line = "";
while((line = reader.readLine()) != null){
data += line;
}
TextView tv = (TextView) findViewById(R.id.placeholder);
tv.setText(data);
}catch(Exception e){
TextView tv = (TextView) findViewById(R.id.placeholder);
tv.setText("error : "+e.toString());
}
}
но данные не возвращается из интернета. В чем проблема?
ue нить os asynctask. нет работы в сети по ui-потоку – Raghunandan
Вы пытались отладить свое приложение? – nikis
@ Raghunandan, не возможно ли подключиться к Интернету в главной теме? я видел это в учебнике! – ConductedClever