Hogyan kell menteni a fragmentum memóriában tájolásának módosításához 2018

Androidok .help magyar Android-közösség.

Hozok létre egy tablet optimalizált alkalmazások töredékek. Van egy vékony fragmentum navigációs a bal szélen a gombokkal a vezérlő, hogy a töredékek kerülnek letöltésre két ViewGroup konténerekben vegye fel a többi képernyőn.

Például, ha a navigációs nazhatiiknopki fragmentum 1. tartály van betöltve listatétel fragmentum (például a beállítások, az ügyfelek, stb), és a második tartály tele van egy töredék megmutatni részleteit elemekkel.

Mivel szeretnék tartani a töredékek a memóriában (például az átmenet során a beállításokat az ügyfél, majd menj vissza a beállítások, a darabjai a korábbi beállításokat legyen ott, hogy a felhasználó nem veszíti el, hol voltak korábban) - Csináltam egy példánya töredékei változók tevékenységek

Utána tudok létrehozni ezeket a darabokat, ha szükséges, és cserélje ki konténereket töredékek, ha szükséges. például.

A kérdésem az, hogyan lehet menteni ezeket az esetekben Átfedés orientáció változás?

Azt is megpróbálkozott a fragmentum a fragmentum vezetője. Fragment CLF = fragmentManager.findFragmentByTag ( "Client List"); de nulla értékkel tér vissza. Azt hiszem, ez lesz megjelent poslefragment cserélni.

Köszönet minden segítséget / tanácsot.

Top 5 válasz

Nem tud (vagy nem kellene) megőrzi a fragmentumok oly módon. Azt hiszem, ez az állam a menteni kívánt.

onCreate () lesz vigyázni kezelő konfigurációs változásokat, és visszaállítja a darabot a jelenlegi nézetek.

Azt javasoljuk az Android dolgozza át a létesítmények. Ha azt szeretnénk, hogy mentse a tájolás adatváltozások, meg kell tartani azokat a szolgáltatási összetevő. Az adatok tehát nem vész el tájolásának megváltoztatása.

Ellenkező esetben, akkor mindig tegye a következőket:

ez a kiáltvány

thisin tegye a tevékenység osztály

Ezzel a módszerrel, a munka nem lehet rajzolni, így a kiosztást nem lehet módosítani, ha egy külön XML fájl elrendezését bármely álló vagy fekvő tájolás

A másik dolog, akkor kap linkeket a tárolt töredezett és FragmentManager .

Legutóbbi kérdések

Kapcsolódó cikkek