2011-10-14 4 views

risposta

6

sto supponendo che si desidera trovare l'esistenza di un frammento che si conosce l'attività o tag per.

prima chiamata getCurrentActivity() su Solo e quindi chiamare

getFragmentManager().findFragmentById() 

o

getSupportFragmentManager().findFragmentById() 

se si sta utilizzando la compatibilità v4 biblioteca. Quello cercherà tutti i frammenti sulla pagina e lo restituirà. Puoi anche usare findFragmentByTag() se hai già taggato il frammento.

+0

solo.getCurrentActivity(). GetSupportFragmentManager() non funziona. Mi mostra l'errore "impossibile risolvere il metodo". –

+0

Quindi probabilmente non hai le librerie di supporto nella tua app, il che va bene se stai mirando solo a dispositivi più moderni. In questo caso, usa 'getFragmentManager()' invece di 'getSupportFragmentManager()' –

+0

Io uso getSupportFragmentManager() nella mia Applicazione, così ho le librerie di supporto. Non riesco a capire : / –