Tag: android fragmenti

Differenza e usi di onCreate (), onCreateView () e onActivityCreated () in frammenti

Quali sono le differenze tra onCreate() , onCreateView() e onActivityCreated() in frammenti e per quali utilizzazioni?

ViewPager come una coda circolare / avvolgimento

Sto utilizzando un ViewPager con FragmentStatePagerAdapter per consentire la navigazione tra alcuni frammenti. Diciamo che ho tre frammenti: A , B e C Il ViewPager mostra l'originale Fragmento A e consente di spostarsi verso il frammento B spostandolo da destra a sinistra e quindi in frammento C ripetendo nuovamente. Ciò consente i seguenti routes di […]

Come passare una variabile da Attività a frammento e passare indietro?

Sto attualmente facendo un'applicazione android, e voglio passare una data tra attività e frammento. La mia attività ha un button che apre il frammento: DatePickerFragment. Nella mia attività mostro una data, che voglio modificare con il frammento. Quindi voglio passare la data al data-picker e mandarla all'attività. Ho provato molte soluzioni, ma nessuno sta funzionando. […]

Attività, AppCompatActivity, FragmentActivity e ActionBarActivity: Quando utilizzare quale?

Vengo da iOS where è facile e si utilizza semplicemente un UIViewController. Tuttavia, le cose di Android sembrano molto più complicate, con alcuni UIComponenti per specifici livelli API. Sto leggendo BigNerdRanch per Android (il libro è di circa 2 anni) e suggerisco di utilizzare l' Activity per ospitare le mie FragmentActivities . Tuttavia, ho pensato […]

Perché usare il frammento # setRetainInstance (boolean)?

Trovo il frammento # setRetainInstance (true) confondendo. Ecco il Javadoc, estratto dall'API Android Developer : public void setRetainInstance (mantenimento boolean) Controlla se un'istanza di frammento viene mantenuta attraverso la ri-creazione di attività (ad esempio da una modifica della configuration). Questo può essere utilizzato solo con frammenti non nella pila posteriore. Se impostato, il ciclo di […]

Richiamata di un frammento da un DialogFragment

Domanda: Come si crea una callback da un DialogFragment ad un altro frammento. Nel mio caso, l'attività coinvolta dovrebbe essere completamente ignota del DialogFragment. Considerate di avere public class MyFragment extends Fragment implements OnClickListener Poi a un certo punto potrei fare DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); Dove si presenta come MyDialogFragment protected OnClickListener listener; […]

Dilemma: quando utilizzare frammenti vs attività:

So che le Activities sono progettate per rappresentare un singolo schermo della mia applicazione, mentre i Fragments sono progettati per essere riutilizzabili layout UI con logica incorporata all'interno di essi. Fino a poco tempo fa, ho sviluppato un'applicazione in quanto ha detto che dovrebbero essere sviluppati. Ho creato un'attività per rappresentare uno schermo della mia […]

Aggiorna i dati nel frammento di ViewPager

Questo è il mio scenario: Ho ViewPager nella mia attività che ospita 6 frammenti. Ho distriggersto la paginazione spostando con il dito, quindi each volta che voglio spazzare utilizzare il button correlato e: viewPager.setCurrentItem(viewPager.getCurrentItem() + 1, true); In each frammento che viene spazzato (dopo lo spazzamento finito) voglio submit una richiesta GET al mio server […]

IllegalStateException: Imansible eseguire questa azione dopo onSaveInstanceState con ViewPager

Ricevi rapporti utente dalla mia applicazione sul mercato, fornendo la seguente exception: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyUp(Activity.java:2044) at android.view.KeyEvent.dispatch(KeyEvent.java:2529) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1855) at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1277) at android.app.Activity.dispatchKeyEvent(Activity.java:2269) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at […]

Android – Ho bisogno di alcuni chiarimenti di frammenti vs attività e opinioni

In Android API 11+, Google ha rilasciato una nuova class denominata Fragment . Nei video, Google suggerisce che, quando ansible ( link1 , link2 ), dovremmo utilizzare frammenti invece di attività, ma non spiegano esattamente perché. Qual è lo scopo dei frammenti e dei loro possibili usi (ad exception di alcuni esempi di UI che […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.