entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Pasar de un fragment a una actividad

Hola muy buenos días,
Estoy intentando hacer un splash screen para mí aplicación, y se me dificulta hacer una transaccion entre un fragment y una actividad,

Acá el código de mi InitActivity

public class InitActivity extends FragmentActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_init);

        if(savedInstanceState == null){
            //Muestra el SplashScreen desde el comienzo.
            getSupportFragmentManager().beginTransaction()
                .add(R.id.container, new SplashScreenFragment()).commit();
        }
    }

    TimerTask task = new TimerTask() {

        @Override
        public void run() {
            getSupportFragmentManager()
                .beginTransaction()
                .setCustomAnimations(R.anim.fragment_slide_left_enter,R.anim.fragment_slide_left_exit)
                .remove(R.id.container, new MainActivity()).commit();

        }
    };
}

y dejo una imagen para que mejor apreciacíon:
Saludos y muchas gracias.

enter image description here

0voto

egoitz_gonzalez comentado

Hola.

Que es lo que ocurre? cual es el error que te da?

Edito: Perdón. No me fije en la imagen.

1 Respuesta

3votos

egoitz_gonzalez Puntos10050

Hola.

Prueba con lo siguiente:

@Override
        public void run() {
            android.support.v4.app.FragmentManager fragmentManager = getSupportFragmentManager();
            android.support.v4.app.FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction()
                .beginTransaction()
                .setCustomAnimations(R.anim.fragment_slide_left_enter,R.anim.fragment_slide_left_exit)
                .remove(R.id.container, new MainActivity()).commit();

        }
    };

fuente: http://stackoverflow.com/questions/11619573/fragment-add-or-replace-not-working

0voto

Villanuevand comentado

Funcionó perfectamente!
Muchisimas gracias...

Estaba leyendo algo muy parecido a esto, y segun estoy entendiendo tengo que identificar la vista donde estoy y el fragment para poder empezar la transaccion correcto?

Si pudieras darme tus comentarios sobre esta linea de código para fijar mejor los conocimientos, estaría muy agradecido!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta