» »

Dodajanje fragmentov XML vs koda.

Dodajanje fragmentov XML vs koda.

shadeX ::

A je kakšna razlika med dodajanjem fragmentov v XML in nato preko "setContentView" v Activitiju ter preko fragment managerja?

getFragmentManager().beginTransaction().add(android.R.id.content, new SettingsFragment()).commit();



Fora je da sem naredil nov preference (seekbar s textviewejem), ki sem ga dodal v sam settings fragment layout (k ostalim nastavitvam -checkboxi,..). Ta seekbar ima v svojem razredu tudi onProgressChange listener, ki deluje v obeh primerih brez problema (zazna ko s prstom slidaš sem in tja).

Problem nastane da se text view (ki spada k seekbaru), NE updajta (referenca je), če dodam fragment preko "setContentViewa" (kjer je XML z fragment viewom), če ga pa dodam preko Fragment Managerja, pa zadeva dela brez problema.

Zakaj hočem dodajati preko "setContenView"? Ker nujno potrebujem en view (banner) na vrhu in spodaj te moje nastavitve oz. preference, ampak kot rečeno se to izgubi (logično), če dodajam fragment preko FragmentManagerja.

Kakšna ideja zakaj tako, ker nekaj mi zagotovo manjka. Če ni to celo kak bug na lolipopu.

EDIT: Ni bug na lolipopu. Neka druga informacija mi manjka.
EDIT2: V obeh primerih je "settext" klican na main threadu.
  • spremenil: shadeX ()

shadeX ::

Drgač sem rešil zadevo oz. se je bolj sama od sebe. Naslednji dan pridem pred računalnik, še enkrat poženem projekt in zadeva magično dela.

Eh..

jizzer ::

To se meni pri Android studiu tudi pogosto dogaja, tak da sem se kar navadil ob čudnih/neznanih/težjih napakah, cleanat projekt(tudi ročno če je potrebno), rebuildat, včasih še zapret (čeprav to naj nebi vplivalo). Potem komaj začnem googlat :D

GupeM ::

Jap, pri vseh fajlih, ki niso koda (XML, conf, ...), je pametno narediti clean in nato še enkrat build, če jih spreminjaš. Včasih sicer dela brez cleana, če se ti pa zdi da kaj čudno dela oz. da dela enako kot pred tem, pa clean in nato še enkrat build.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Android programiranje

Oddelek: Programiranje
405599 (1849) acookook
»

Android - Začetnik

Oddelek: Programiranje
111871 (1196) hurlimannxt
»

[Android] fragments, viewpager

Oddelek: Programiranje
101377 (1256) icurk
»

android črta

Oddelek: Programiranje
412542 (1813) g333kk
»

[Android (Netbeans)] - pomoč pri ustvarjanju

Oddelek: Programiranje
382101 (1491) Marat

Več podobnih tem