Class csomagban miért verem túlcsordulás orosz

Bundle szükséges ideiglenes adattárolásra a végrehajtás során. Ez egy nagyszerű választás az adatátvitelt a tevékenységek között. Ez egy módja annak, hogy mentse az adatokat, ha a változó képernyő tájolását.

Általában azt a tárolt adatokat, hogy a rendszer számára, hogy visszaállítsa a korábbi állapotot. Ez a gyűjtemény kulcsértékpárokat.

Osztály Bundle (angol - kanyarulatok) lényegében egy borítás (boríték) fölött ArrayMap gyűjtemény létrehozása több hely a tartályban elemeket a különböző típusú, amely lehet elhelyezni bármilyen Parcelabe-objektumokat és primitívek. Osztály menet, és lehet használni, hogy át értékeket a különböző adatfolyamok. Hozzáférés a elemeinek gyűjtését végzik, mint a ArrayMap. A kulcs-érték párokat. Továbbá, az osztály eljárásokat biztosít elhelyezést és visszakeresése beírt adatok és néhány egyéb jellemzőit.

Osztály széles körben használják csoportosítására egyetlen entitás raznotipovyh adatokat (mint például a vonal, prímszám, logikai értékek és mások.) A későbbi átvitel az egyes módszerek egy objektumot és a különböző tárgyakat, és még különböző összetevői egységes kérelem elsősorban olyan esetekben, amikor típusú adatátvitel nem ismert - azaz, akkor küldje el a vonal, és ez a szám, vagy valami más Cs minden esetben (más esetekben ez sokkal kényelmesebb használni átvitel konstruktorargumentum vagy egyedi módszerrel ).

Csak egy ilyen tartály hasznos eredményének továbbítására a módszert, ha vissza kell több értéket a különböző típusú, és hozzon létre egy POJO-modell nem sok haszna van.

Az osztály rendszer széles körben használják, többek értékek tárolására, ha az állam a változásokat, de az osztály maga nem biztosít funkciókat, védelmi, ez csak egy shell ezek a csoportok a munkát más mechanizmusok.

Kapcsolódó cikkek