Hirdetés
- Zolii21: 2HB Informatika - Ernő vélemények
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bobalazs: i5 4690 + RX 460 HTPC
- MasterDeeJay: Egy nem átlagos Asus videókártya (GTX950M 2GB GDDR3)
- Magga: PLEX: multimédia az egész lakásban
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- Négymagos Xeon(!) CPU LGA775-ös deszkában
- hmzs: Fujitsu Futro S920 csúcsra járatva
- gerner1
Új hozzászólás Aktív témák
-
lordjancso
senior tag
Újabb kérdéssel állnék elő!

Csináltam egy async kérést, feldolgoztam a választ egy ArrayList-be, majd ezt az ArrayListet állítom be egy adapternek, amit a ListActivity-m adaptereként szeretnék használni, hogy feltöltsek az eredménnyel egy ListView-t.A ListActivity-m onCreate metódusában ha kézzel töltöm fel az adaptert, tökéletesen működik:
ArrayList<Article> articles = new ArrayList<Article>();
articles.add(new Article(1, "Első", "Leírás1", "Tartalom1"));
articles.add(new Article(2, "Második", "Leírás2", "Tartalom2"));
articles.add(new Article(3, "Harmadik", "Leírás3", "Tartalom3"));
ArticleAdapter adapter = new ArticleAdapter(this, articles);
setListAdapter(adapter);Ha az async kérés eredményét szeretném feldolgozni, akkor NullPointerException-nel elszáll az egész.
public void onArticleSuccess(List<Article> aResult) {
adapter.setItemList(aResult);
adapter.notifyDataSetChanged();
}Az adapter.setItemList(aResult); sornál hal meg az egész.
Az adapterem így van deklarálva az osztály elején:
private ArticleAdapter adapter;Valami ötletetek van erre a dologra?

Előre is köszönöm!
Új hozzászólás Aktív témák
- Referencia Weboldallal Világítós bill+laptop bill magyarítás. Rania 3M -is! Touchpadok is.Posta ok
- Asus Tuf RTX 5070 // Felbontott, új // SZÁMLA // GARANCIA //
- ÚJ MacBook Pro 14" M4 PRO 24GB 512GB Space Black
- Xiaomi 15 12/256GB - Kártyafüggetlen, Zöld, ÚJSZERŰ - 1 Év Garanciával
- Apple iPhone SE 2020 128 GB Fehér 1 év Garancia Beszámítás Házhozszállítás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

