Ошибка в tetitemlist ()Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка в tetitemlist ()

Сообщение Anonymous »

Чтобы получить контент веб -сайта и отобразить его в приложении Android, какая задача должна быть выполнена в первую очередь, является ли Webservices, HTTP -ответ? Я следовал многим учебным пособиям и ссылкам, как указано в людях StackOverflow, но все еще не смог выполнить мою задачу, поэтому, наконец, следовать по ссылке, нуждается в простом учебном пособии для работы Android /Webservice?, Получение ошибки в XML.GetItemList () в классе FirstActivity.
File File < /p>



< /p>

код MainActivity: < /p>

package com.webservices;

public class FirstActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first);

FetchList fl = new FetchList();
fl.execute();
}
//Always better to use async task for these purposes
public class FetchList extends asyncTask{

protected String doinbackground(string... urls){
// this was explained in first step
Response res = new Response("http://www.google.com");
String response = res.getResponse();
XMLParser xml = new XMLParser(response);
ArrayList itemList = xml.getItemList();
xml.parse();
};

public void execute() {
// TODO Auto-generated method stub
}
}
Response class is:
public class Response {
String get_url, response;
Activity activity;

public Response(String url){
this.get_url = url;

}

public String getResponse(){
InputStream in = null;
byte[] data = new byte[1000];
try {
URL url = new URL(get_url);
URLConnection conn = url.openConnection();
conn.connect();
/* conn.*/
in = conn.getInputStream();
Log.d("Buffer Size +++++++++++++", ""+in.toString().length());
BufferedReader rd = new BufferedReader(new InputStreamReader(in),in.toString().length());
String line;
StringBuilder sb = new StringBuilder();
while ((line = rd.readLine()) != null) {
sb.append(line);
}
rd.close();
response = sb.toString();

in.read(data);
Log.d("INPUT STREAM PROFILE RESPONSE",response);
in.close();
} catch (IOException e1) {
Log.d("CONNECTION ERROR", "+++++++++++++++++++++++++++");
// TODO Auto-generated catch block

e1.printStackTrace();
}
return response;
}


Подробнее здесь: https://stackoverflow.com/questions/133 ... etitemlist
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»