Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 6 - Databáze v Androidu - Jak pracuje RecyclerView

V minulé lekci, Databáze v Androidu - Adaptér seznamu poznámek, jsme si popsali část Java kódu adaptéru, který budeme potřebovat k zobrazování seznamu uložených poznámek komponentě RecyclerView.

V dnešním Java tutoriálu si představíme metodu onBindViewHolder() a vysvětlíme si, jak pracuje skrolovací komponenta RecyclerView.

Než se pustíme do samotné metody onBindViewHolder(), budeme deklarovat tři pomocné metody, které v metodě onBindViewHolder() použijeme.

Metoda deleteNote()

Tato první pomocná metoda bude mít za úkol vytvořit požadavek na odstranění konkrétní poznámky z databáze:

private void deleteNote(Note note) {
    activity.getDataSource().removeNote(note.getId(), new OnNoteDeletedListener() {
        @Override
        public void onNoteDeleted(int rowsDeleted) {
            activity.updateData();
        }
    });
}

Metoda deleteNote() ve svém jediném parametru přijímá instanci poznámky note, která má být z databáze odstraněna. V metodě vytvoříme nový objekt typu TaskDeleteNote, který v konstruktoru přijímá tři parametry:


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Před koupí tohoto článku je třeba koupit předchozí díl

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V Java tutoriálu dokončíme práci na našem adaptéru AdapterNotes a vysvětlíme si, jak pracuje komponenta RecyclerView.
Článek pro vás napsal Pavel
Avatar
Autor se věnuje programování v Javě, hlavně pro Android. Mezi jeho další zájmy patří Arduino, Minecraft.
Aktivity