Sono nuovo su Android Fragment e sto provando a imparare le comunicazioni di Fragment to Activity. Qual è l'approccio migliore (best practice) in Android per la comunicazione Fragment to Activity?Migliori pratiche Android per le comunicazioni da frammento a attività
Diciamo che ho FragmentA e ActivityA. Dopo il mio schermo popups Fragmenta, vorrei svolgere someMethod (probabilmente Ui correlato) in ActivityA
Qui ci sono due (modello) possibile Solutions:
- In fragmenta getActivity e gettato l'attività da ActivityA e quindi chiamare somemethod.
- In FragmentA creare un callback dell'interfaccia e quindi implementare la richiamata in ActivityA. Quindi sul callback, chiama il somemethod.
Quale modello è più comune/utile nello sviluppo Android e perché. O hai ancora un modo migliore per comunicare dal frammento all'attività in Android da condividere con me?
Qualsiasi commento, opinione e suggerimento è molto apprezzato e benvenuto. ^^.
La seconda soluzione è probabilmente il migliore, anche una parola di consiglio che ho trovato, assicurati di creare il tuo frammento usando il metodo newInstance e setArguments per passare i parametri a quel frammento in modo che siano disponibili in seguito. Vorrei averlo saputo quando ho iniziato a lol. – ksudu94
se si utilizza un'interfaccia di richiamata, come è possibile salvare l'istanza di richiamata tramite setArguments? mi sembra un problema qualcuno ha un'idea? – ediBersh