Quitar fragmento de bloqueo
Añadir y quitar fragmentos como este:
AÑADIR
- ¿Cómo es que Android AsyncTask no implementa el futuro?
- Obtener el valor de campo con un cursor
- ¿Cómo crear una clase de actividad en otra clase de actividad?
- ContentResolver.notifyChange no funciona
- ¿Cuál es el propósito de la anotación Android @Widget?
getSherlockActivity().getSupportFragmentManager() .beginTransaction() .setCustomAnimations(R.anim.slide_in_bottom, R.anim.slide_out_top, R.anim.slide_in_top, R.anim.slide_out_bottom) .add(R.id.fragment_explore, fragment) .addToBackStack(null) .commit(); ActivityMain.BACKSTACK_EXPLORE.add(fragment);
RETIRAR
Fragment depopFragment = BACKSTACK_EXPLORE.get(BACKSTACK_EXPLORE.size() - 1); getSupportFragmentManager().beginTransaction() .setCustomAnimations(R.anim.slide_in_top, R.anim.slide_out_bottom, R.anim.slide_in_bottom, R.anim.slide_out_top) .remove(depopFragment) .commit(); BACKSTACK_EXPLORE.remove(depopFragment);
Hay una animación de diapositivas rápida. El fragmento viene de abajo y vuelve al fondo.
Mi problema es cuando presionas el botón de retroceso (despozar el fragmento) y antes de que termine la animación, tocas la actividad que aparece detrás.
Me da un simple error fatal de la señal 11 (más a menudo en la galaxia s3 de Samsung)
Alguna idea ?
- ¿Cómo puedo restar estas listas más rápido?
- Acceder a la clase externa desde el enum interno anidado
- Retrofit 2 - obtiene error-objeto JSON (POJO pocos para la misma solicitud)
- ¿Cómo utilizar Gson para serializar objetos en android?
- Cómo configurar el color de fondo para Textview de forma programática para otro archivo xml?
- ¿Cómo se pueden manipular las salidas de variantes con el complemento Android Gradle 3.0.0+?
- Cómo convertir mapa a bytes y guardar en almacenamiento interno
- Agregar dinámicamente a horizontalscrollview
Lo resolví, estaba relacionado con onCreateAnimation () que solía saber cuando se terminó la animación
view.setLayerType(LAYER_TYPE_NONE, null);
Esta línea estaba haciendo el accidente. Parece estar relacionado con la aceleración de hardware y muy probablemente sólo en android 4.3
Consulte este enlace: Deshabilitar aceleración de hardware, compatibilidad con versiones anteriores
- Honeycomb Hardware Acceleration no parece funcionar con setColorFilter
- ¿Por qué onResume () parece que se llama dos veces?