ListView ile jsoup veri çekme
24.09.2016 - 11:35
Merhaba yazılımcı kardeşlerim benim küçük bir sorum var. Ben yeni öğreniyorum her geçen gün kenimi geliştiriyorum ama tabiki yardımsız olmuyor. Şimdi benim Jsoup olarak veriyi çekip listView'a verileri yazdırmam grekiyor. İnternet erişim izni falan o kolay işler tamamdır ama parse ederken sorun çıkıyor. Kodlarımı inceleyip hatamı bulursanız ve düzeltmeme yardım ederseniz gerçekten çok mutlu olurum. Şimdiden hepinize çok teşekkürler.
private class Deneme extends AsyncTask<Void, Void, Void> {
ProgressDialog progressDialog;
String URL = "https://www.ilansahibi.com";
String veri;
String deneme;
@Override
protected void onPreExecute() {
super.onPreExecute();
progressDialog = new ProgressDialog(MainActivity.this);
progressDialog.setTitle("ilansahibi.com");
progressDialog.setMessage("Yükleniyor ..");
progressDialog.setIndeterminate(false);
progressDialog.show();
}
@Override
protected Void doInBackground(Void... params) {
try {
Document doc = Jsoup.connect(URL).get();
Elements elements = doc.select("div[class =advert-list inside]");
elements.select("strong");
veri = elements.html();
deneme = Jsoup.parse(veri).text();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(Void aVoid) {
List<String> deneme = new ArrayList<String>();
ArrayAdapter<String> veriAdaptoru = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, );
listView.setAdapter(veriAdaptoru);
progressDialog.dismiss();
}
}
Deneme adında bir class oluşturdum. kodları burda ve dediğim gibi birazcık acemiyim açıklayarak söylerseniz hatamı çok sevinirim.
205
Görüntülenme
0 Beğeni