Android – ¿Cómo puedo "iniciar" o "inicializar" un Fragmento de una actividad?

Tengo una clase llamada DummyFragment que extiende Fragment .

 public class DummyFragment extends Fragment { public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setRetainInstance(true); Log.i("myapp","test"); } } 

Ahora, en mi actividad de padre, quiero "ejecutar" este fragmento.

Este es mi FirstActivity.java :

 public class FirstActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_first); // How do I run/start my fragment? I want it's onCreate method to fire Fragment fraggy = new DummyFragment(); } } 

¿Cómo puedo ejecutar / iniciar mi fragmento? Quiero el DummyFragment mi DummyFragment para disparar.

¡Hay mucha documentación! Todo lo que necesitas ya está aquí .

 FragmentManager fragmentManager = getFragmentManager() FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); Fragment fraggy = new DummyFragment(); fragmentTransaction.add(R.id.fragment_container, fraggy); fragmentTransaction.commit(); 

Por supuesto, necesitará el contenedor en su distribución de actividades.

  • Okhttp actualizar símbolo expirado cuando se envían varias solicitudes al servidor
  • Cómo configurar un diseño de menú principal en Android?
  • Mostrar subtemas y títulos de ListView
  • Tcp conexión otro dispositivo android, basado en # teléfono en lugar de IP?
  • Ajustar a las carreteras Android
  • ¿Cómo hacer que la aplicación de Android configure automáticamente los valores w / debug vs. release?
  • Diferenciación de los lenguajes CJK (chino, japonés y coreano) en Android
  • 'Android-24' requiere JDK 1.8 o posterior para compilar
  • Multiprocesamiento en Android
  • ¿Cómo se muestra un NumberPicker de 2 dígitos en android?
  • Explicación de la sintaxis de Java - getMenuInflater ()
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.