Tag: android frammenti

Android – android.view.InflateException: file binario di file XML # 8: errore di gonfiaggio del frammento di class

Sto sviluppando un'applicazione che utilizza un NavigationDrawer vale a dire DrawerLayout e navigazione a diversi Fragments . Quando chiamo un Map_Fragment_Page l'applicazione si blocca, ma non la prima volta. Per la prima volta visualizza correttamente la Map ma dopo che Map_Fragment_Page frammenti diversi e di nuovo arrivo a Map_Fragment_Page si blocca dando un errore android.view.InflateException: […]

Errore di gonfiaggio del frammento di class

Ho l'errore Unable to start activity ComponentInfo{de.androidbuch.activiti/de.androidbuch.activiti.task.Activity}: android.view.InflateException: Binary XML file line #11: Error inflating class fragment quando commuto tramite il ritratto e la modalità orizzontale. Sto utilizzando frammenti. Il mio xml è: <LinearLayout android:id="@+id/mainLayout" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" > <ListView android:id="@+id/android:list" android:layout_height="wrap_content" android:layout_width="fill_parent"/> <fragment android:id="@+id/fragmentDetails" android:layout_height="fill_parent" android:layout_width="fill_parent" class="de.androidbuch.activiti.task.TaskDetailsFragment"/> </LinearLayout> Se cambio in modalità orizzontale e […]

La differenza tra add (), replace () e addToBackStack ()

Qual è la principale differenza tra call questi methods: fragmentTransaction.addToBackStack(name); fragmentTransaction.replace(containerViewId, fragment, tag); fragmentTransaction.add(containerViewId, fragment, tag); Cosa significa sostituire un frammento già esistente e aggiungere un frammento allo stato di attività e aggiungere un'attività al back stack? In secondo luogo, con findFragmentByTag() , questa ricerca di tag aggiunta dal metodo add() / replace() o dal […]

Come riprendere il frammento da BackStack se esiste

Sto imparando a utilizzare frammenti. Ho tre istanze di Fragment che vengono inizializzate in cima alla class. Aggiungo il frammento ad un'attività come questa: Dichiarazione e initialization: Fragment A = new AFragment(); Fragment B = new BFragment(); Fragment C = new CFragment(); Sostituzione / Aggiunta: FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, A); ft.addToBackStack(null); ft.commit(); Questi frammenti […]

android fragment- Come salvare gli stati di vista in un frammento quando un altro frammento viene spinto sopra di esso

In android, un frammento (ad esempio FragA ) viene aggiunto al backstack e un altro frammento (dire FragB ) arriva al vertice. Ora su colpire indietro FragA arriva in cima e viene chiamato onCreateView() . Ora ho avuto FragA in uno stato particolare prima che FragB fosse spinto in cima. La mia domanda è come […]

Separa Back Stack per each scheda in Android utilizzando Fragmenti

Sto cercando di implementare tabs per la navigazione in un'applicazione Android. Poiché TabActivity e ActivityGroup sono deprecati, vorrei attuarlo utilizzando Fragmenti invece. So come impostare un frammento per each scheda e quindi commutare frammenti quando una scheda viene cliccata. Ma come posso avere una pila separata separata per each scheda? Per un esempio, i frammenti […]

Passaggio di dati tra un frammento e la sua attività contenitore

Come posso passare i dati tra un frammento e la sua attività del contenitore? C'è qualcosa di simile al passaggio di dati tra attività attraverso intenzioni? Ho letto questo: http://developer.android.com/guide/topics/fundamentals/fragments.html#CommunicatingWithActivity Ma non ha aiutato molto. Qualsiasi aiuto è apprezzato

Una volta per tutti, come salvare correttamente lo stato di istanza di frammenti nello stack di return?

Ho trovato molte istanze di una simile domanda su SO ma nessuna risposta purtroppo soddisfa i miei requisiti. Ho differenti layout per il ritratto e il paesaggio e sto usando la pila di retro, che mi impedisce di utilizzare setRetainState() e di trucchi utilizzando routine di modifica della configuration. Mostra alcune informazioni all'utente in TextViews, […]

Come passare i dati tra i frammenti

Im cercando di passare i dati tra due frammenti nel mio programma. È solo una semplice string memorizzata nell'elenco. L'elenco è reso pubblico nei frammenti A e quando l'utente fa clic su un elemento di elenco, ho bisogno che venga visualizzata nel frammento B. Il fornitore di contenuti sembra solo supportre gli ID, in modo […]

I frammenti hanno veramente bisogno di un constructor vuoto?

Ho un frammento con un Costruttore con argomenti multipli, tutto ha funzionato bene durante la fase di prova, ma ora dopo circa 300 utenti hanno scaricato l'applicazione, ho una presenza di quella exception: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment make sure class name exists, is public, and has an empty constructor that is public Voglio dire […]

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