Articles of fragmentos de android

Android – Establecer fragmento de identificación

¿Cómo puedo establecer una Id Fragment para que pueda usar getSupportFragmentManager().findFragmentById(R.id.–) ?

Fragmento agregar o reemplazar no funciona

Estoy usando el código de esta referencia. Cuando introduzco ese código en mi progtwig, aparece un error como se ve en la imagen siguiente. ¿Alguna razón del error? The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, ExampleFragments) Código de mi actividad principal: public void red(View view) { android.app.FragmentManager […]

Fragmento sobre otro fragmento de problema

Cuando estoy mostrando un fragmento (que es pantalla completa con #77000000 fondo #77000000 ) sobre otro fragmento (llamémoslo principal), mi fragmento principal aún reactjs a los clics (podemos hacer clic en un botón aunque no lo veamos). Pregunta : ¿cómo evitar clics en el primer fragmento (principal)? EDITAR Lamentablemente, no puedo simplemente ocultar el fragmento […]

¿Usando onSaveInstanceState con fragmentos en backstack?

Tengo fragmentos que guardo en el backstack de FragmentManager. Cada estado de fragmento se guarda para cambios de orientación con variables miembro, como por ejemplo: @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putLong(“userId”, mUserId); outState.putString(“username”, mUsername); } Mi problema es que si hay un cambio de orientación, dado que cada fragmento en la stack trasera […]

Alternativas a PreferenceFragment con android-support-v4

Me he detenido repentinamente en el desarrollo de mi aplicación cuando me di cuenta de que los Fragmentos de Preferencias no eran compatibles en esta biblioteca. ¿Hay alguna alternativa que un desarrollador novato de Android pueda usar para superar este obstáculo? Esta es mi ventana principal a partir de ahora Para mi TabActivity estoy usando […]

¿Cómo usar los métodos setArguments () y getArguments () en Fragments?

Tengo 2 fragmentos: (1) Frag1 (2) Frag2. Frag1 bundl = new Bundle(); bundl.putStringArrayList(“elist”, eList); Frag2 dv = new Frag2(); dv.setArguments(bundl); FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.the_fragg,dv); ft.show(getFragmentManager().findFragmentById(R.id.the_fragg)); ft.addToBackStack(null); ft.commit(); ¿Cómo obtengo esta información en Frag2?

IllegalStateException al reemplazar un Fragmento

Es una pequeña aplicación de prueba de Android 2.2 que usa el paquete de compatibilidad. Esta es la forma (incorrecta, por supuesto) en que bash reemplazar un Fragmento cuando recibo un clic. Estoy tratando de reemplazarlo con una nueva instancia (diferente) de la misma clase Fragment. Como explicaré, no funciona como se esperaba y necesito […]

¿Por qué quiero evitar constructores no predeterminados en fragmentos?

Estoy creando una aplicación con Fragments y en una de ellas, creé un constructor no predeterminado y obtuve esta advertencia: Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead ¿Puede alguien decirme por qué esta no es una buena idea? ¿Puedes sugerir también cómo lograría esto? public static class MenuFragment extends ListFragment […]

Se bloquea la aplicación de Android (fragmento y xml onclick)

second_fragment.xml SecondFragment.java public class SecondFragment extends Fragment { FragmentInterface iface; public interface FragmentInterface { public void buttonPressed(); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.second_fragment, container, false); } @Override public void onAttach(Activity activity) { super.onAttach(activity); // This makes sure that the container activity has implemented // the callback interface. If […]

¿Cómo enviar datos desde DialogFragment a un Fragment?

Tengo un fragmento que abre un Dialogfragment para obtener la entrada del usuario (una cadena y un entero). ¿Cómo envío estas dos cosas al fragmento? Aquí está mi DialogFragment: public class DatePickerFragment extends DialogFragment { String Month; int Year; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getDialog().setTitle(getString(R.string.Date_Picker)); View v = inflater.inflate(R.layout.date_picker_dialog, container, […]