Tag: android fragmentos

NullPointerException android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState

Al usar Share Intent, la aplicación se bloquea con el siguiente error 01-25 12:16:09.270: E/AndroidRuntime(28699): FATAL EXCEPTION: main 01-25 12:16:09.270: E/AndroidRuntime(28699): java.lang.NullPointerException 01-25 12:16:09.270: E/AndroidRuntime(28699): at android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:1576) 01-25 12:16:09.270: E/AndroidRuntime(28699): at android.support.v4.app.FragmentManagerImpl.saveAllState(FragmentManager.java:1617) 01-25 12:16:09.270: E/AndroidRuntime(28699): at android.support.v4.app.FragmentActivity.onSaveInstanceState(FragmentActivity.java:481) 01-25 12:16:09.270: E/AndroidRuntime(28699): at com.actionbarsherlock.app.SherlockFragmentActivity.onSaveInstanceState(SherlockFragmentActivity.java:127) 01-25 12:16:09.270: E/AndroidRuntime(28699): at android.app.Activity.performSaveInstanceState(Activity.java:1113) 01-25 12:16:09.270: E/AndroidRuntime(28699): at android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1188) 01-25 12:16:09.270: E/AndroidRuntime(28699): […]

FragmentTransaction dentro de un Fragmento

Estoy usando jiveinstien10's SlidingMenu . El menú que saca es un Fragment . Cuando el usuario hace clic en un elemento de menú, hace algo como esto: FragmentTransaction t = getActivity().getSupportFragmentManager().beginTransaction(); SherlockListFragment mFrag = new ItemsFragment(); t.replace(R.id.main_frag, mFrag); t.commit(); Sin embargo, he oído que no es una buena práctica para controlar un Fragment de otro […]

Cómo mostrar DialogFragment de Fragment en actionBar android

Yo uso Tabs ActionBar con Fragmentos. Dentro de un fragmento tengo el botón. Quiero mostrar un DialogFragment (dentro de mi fragmento) cuando se presiona el botón. ¿Cómo puedo hacer eso? Este es mi codigo public class MainActivity extends FragmentActivity implements EditNameDialogListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //showEditDialog(); ActionBar actionbar = getActionBar(); […]

Fragmento no destruido en rotación

Tengo un fragmento que se agrega mediante programación. Sin embargo, he descubierto que después de una rotación, se crea un nuevo fragmento pero el fragmento viejo está todavía vivo (aunque no se muestra) asumí que los fragmentos se destruyen junto con la actividad en rotación, pero esto no es el caso aquí. ¿Qué podría estar […]

Show / Hide DrawerLayout depende del fragmento actual

Tengo una clase de Activity que tiene un DrawerLayout . Ese diseño muestra una lista en el cajón y permite al usuario cambiar entre fragments . En estos Fragments , hay algunas URL y cuando clicsk de usuario en que, un WebviewFragment se muestra. Sin embargo, no quiero mostrar el DrawerLayout en el WebViewFragment . […]

¿Cómo puedo cambiar el menú de la opción en diversos fragmentos?

Tengo un fragmento con el menú: public class FragmentA extends Fragment { public FragmentA() { setHasOptionsMenu(true); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); … setHasOptionsMenu(true); } @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.activity_main_actions, menu); super.onCreateOptionsMenu(menu, inflater); } } Me gustaría cambiar menù pero no funciona y mantener el antiguo menú de acción […]

Diferencia básica entre el método add () y replace () de Fragment

¿Cómo los métodos de reemplazar y agregar de Fragment funcionan de manera diferente, y hay algún escenario de la vida real donde necesitaríamos estos métodos para propósitos específicos.

Viewpager con altura dinámica no funciona (siempre use la altura del primer fragmento)

He seguido esto y que las respuestas, también he encontrado este enlace. Utilizo esos recursos para hacer pruebas y errores. Ahora, mi ViewPager personalizado ViewPager éxito su contenido, pero solo se muestra el primero . FYI, mi ViewPager tiene algunas vistas complejas, como ExpendableListView – thats por qué ninguno de los códigos en los recursos […]

La animación de fragmento de ocultación no se reproduce

Estoy intentando alternar mi fragmento con la animación de diapositivas Usando este código: FragmentManager manager = getSupportFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); SearchPanelFragment existingFragment = (SearchPanelFragment) manager.findFragmentByTag(SearchPanelFragment.FRAGMENT_NAME); transaction.setCustomAnimations(R.xml.slide_down_search_panel, R.xml.slide_up_search_panel); if (existingFragment != null) { if (existingFragment.isVisible()) transaction.remove(existingFragment); } else { transaction.add(R.id.top_panel_fragment, new SearchPanelFragment(this), SearchPanelFragment.FRAGMENT_NAME); } transaction.commit(); Hasta ahora sólo tengo que introducir animación en transaction.add Cuándo […]

CommitAllowingStateLoss en DialogFragment

Tengo un IllegalStateException en mostrar un DialogFragment : java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState Sé por qué está sucediendo, pero quiero usar commitAllowingStateLoss en mostrar el diálogo por sobreescribir DialogFragment show función: public void show(FragmentManager manager, String tag) { mDismissed = false; mShownByMe = true; FragmentTransaction ft = manager.beginTransaction(); ft.add(this, tag); ft.commit(); //replace […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.