Tag: android frammenti

IllegalArgumentException: Nessuna vista trovata per id per il frammento quando si commuta rapidamente le tabs ActionBar

Sto sviluppando un'applicazione Android per le compresse e non utilizzando la libreria di compatibilità. Esiste una sola attività e usa l'ActionBar con 3 tabs. Nel TabListener uso setContentView per caricare il layout specifico di tale scheda e quindi aggiungere i relativi frammenti ai loro frame. Questo funziona quasi esattamente come lo voglio, tranne quando si […]

Android google + login in un frammento

Attualmente sto cercando di implementare il login google + usando il frammento in modo da poterlo usarlo da diverse attività. Ho creato un frammento come questo public class GoogleSignUpFragment extends Fragment implements ConnectionCallbacks, OnConnectionFailedListener, OnClickListener { // PlusClient Variables private static final int REQUEST_CODE_RESOLVE_ERR = 9000; private ProgressDialog mConnectionProgressDialog; private PlusClient mPlusClient; private ConnectionResult mConnectionResult; […]

Cosa fare con ListActivity / MapActivity quando si converte in frammenti utilizzando la libreria di compatibilità?

Sto convertendo un'applicazione esistente nell'API Fragment utilizzando la libreria di compatibilità. Ho letto che dovresti aggiornare le classi che estendono l'attività ad ora utilizzare FragmentActivity. Questo funziona bene per la maggior parte dei casi, ma cosa su classi che estendono ListActivity o MapActivity? Qual è il modo migliore per gestire questo problema? Speravo che c'era […]

findViewById restituisce null nel frammento

Sto sostituendo il frammento esistente con un nuovo frammento e riesco a vedere la mia vista, ma mentre si imposta sull'ascoltatore clic sul button torna null. Ho la seguente exception: ?:??: W/?(?): java.lang.NullPointerException ?:??: W/?(?): at com.biggu.shopsavvy.fragments.xxxxxxxx.onCreateView(xxxxxx.java:34) ?:??: W/?(?): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:870) ?:??: W/?(?): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1080) ?:??: W/?(?): at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:622) ?:??: W/?(?): at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1416) ?:??: W/?(?): […]

java.lang.IllegalStateException: Nessuna attività

Sto costruendo un'applicazione Android per cui desidero che la mia prima attività sia composta da 2 tabs, uno per il profilo dell'utente e uno per l'attività degli amici. Per queste tabs, ho optato per un TabHost poiché la mia barra di azione Sherlock sta già utilizzando la navigazione di elenco per spostarsi in altre attività […]

Azione ricerca barra Visualizza (Android) errore null

Non so perché sia ​​apparso come null, se deve fare qualcosa con il frammento e il titolo di frammento o il cassetto, dato che è sulla attività principale di where viene estratto questo frammento. Ecco la mia voce del menu xml: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" > <item android:id="@+id/action_search" android:title="@string/action_search" android:icon="@drawable/ic_action_search" app:showAsAction="always" app:actionViewClass="android.support.v7.widget.SearchView" /> […]

android onCreateOptionsMenu chiamato due volte durante il ripristino dello stato

Ecco una semplice applicazione Android creata per dimostrare il mio problema: public class OptionMenuTest extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d("test", "create activity"); setContentView(R.layout.options_layout); if(getFragmentManager().findFragmentByTag("frag") == null) { getFragmentManager().beginTransaction().add(R.id.option_fragment_container, new OptionMenuFragment(), "frag").commit(); } } @Override protected void onSaveInstanceState(Bundle outState) { Log.d("test", "saving Activity state"); super.onSaveInstanceState(outState); } @Override public boolean onCreateOptionsMenu(Menu menu) […]

FragmentTabHost inferiore TabWidget

Ciao Come posso creare TabWidget in fondo a FragmentTabHost? Il mio xml guarda questa linea: <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <FrameLayout android:id="@android:id/tabcontent" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" > <FrameLayout android:id="@+id/realtabcontent" android:layout_width="match_parent" android:layout_height="fill_parent" /> </FrameLayout> <TabWidget android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="0" android:orientation="horizontal" android:tabStripEnabled="false" /> </LinearLayout> Ma il mio TabWidget è ancora in cima.

Come mantenere una sola istanza di un frammento quando si passa con NavigationDrawer?

La mia applicazione inizia con un AddressFragment. Dal NavigationDrawer inizio (tra gli altri) un nuovo AddressFragment con: getSupportFragmentManager().beginTransaction() .replace(R.id.container, new AddressFragment()) .addToBackStack(null) .commit(); Ma preferisco tornare al primo istante. Come potrei farlo? O più in generale, come posso scoprire se un'istanza di un frammento già esiste e quindi iniziare, se sì, altrimenti crearne uno?

Anteprima di un'apparecchiatura Android in un frammento

Fino ad ora ho un codice di lavoro completo che si inserisce in una telecamera per vedere l'anteprima della telecamera anteriore. Quello che sto cercando di fare ora è quello di far funzionare quella camera all'interno di un Fragment . Codice completo: MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { […]

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