Hogyan állapítható meg, hogy a listán szereplő verzió túlcsordulását választotta az orrban

Ez nagyon egyszerű - lógnak az illesztő hallgató rákattint RadioGroup és regisztrálja a visszahívás (visszahívási felület) az adatok, ha azok kell átadni activiti.

A továbbított adatok azonosítására (amelyikben egy kattintás volt), akkor a visszahíváson keresztül adja át az aktuális pozícióértéket az adapterről.

Ha azt szeretnénk, hogy megkapja az adatokat a nem tételek valós időben (a folyamat minden egyes kattintás külön-külön), és például, ha megnyom egy gombot a választás befejeződött, még mindig könnyebben akkor a visszahívás nem szükséges, az adatokat a hallgató megy a boltba egy (gyűjtemény adatokat, modelleket), és létrehoz egy módszert az illesztőben, amely visszaküldi ezt a gyűjteményt.
Ha megnyomja a gombot, aktiválja a hozzáférést ehhez a módszernek és fogadja az adatkészletet a kiválasztás eredményével.

Csak vyshepomyanutaya adatgyűjtés mint RadioGroup kell tárolni a jelenlegi kiválasztási és helyreállítási tételek a tekercset, mert a tételek rendszeresen pereispolzuyutsya és ha nem menti állam, akkor a választás elvész.

A visszahívás nélküli illesztőkód például úgy néz ki, mint ez:

Itt vagyunk egy klikk RadioGroup felolvasott, amely a RadioButton a felhasználó rákattint, és tartsa a választás, akkor, amikor megalakult a terméket visszaállítja a felhasználó által választott, annak érdekében, hogy elkerülje az adatvesztést megadott újrafelhasználása elem a listában.
a getCheckedAnswers () metódus olyan tömböt ad vissza, ahol a tömb helyzete megfelel a listán szereplő pozíciónak, az értékek a következők:

  • -1 - nincs kiválasztva
  • 0 - kiválasztotta az első elemet a RadioGroup-ban
  • 1 - a második elem kiválasztása
  • 2 - a harmadik elem kiválasztása
  • 3 - negyedik tétel kiválasztva

hívás az aktiválásból (például a kattintáskezelőhöz a checkAnswers gombhoz) az alábbiak szerint:

PS: Nem kell tesztelni ezt a kódot, tehát inkább egy megoldás bemutató sablon, mint egy másolópaszta kész megoldás.

Kapcsolódó cikkek