Cómo mostrar un cuadro de diálogo después de un accidente con Crashlytics?

Cómo mostrar un cuadro de diálogo después de bloqueo mediante Crashlytics.

Por ejemplo: después del accidente necesito abrir un diálogo donde el usuario pondrá cualquier comentario (nota) cómo él hizo ese desplome.

¿Hay alguna opción en Crashlytics?

Sí definitivamente. También es extremadamente fácil.

Crashlytics.getInstance().setListener(new CrashlyticsListener() { @Override public void crashlyticsDidDetectCrashDuringPreviousExecution() { // now it's the right time to show the dialog } }); Crashlytics.start(context); 

EDIT (Desactivado a partir de julio de 2015)

Si está utilizando la nueva integración de Fabric, el código es ligeramente diferente ( como se ve aquí ). Debe tener un aspecto como este:

 Fabric.with(this, new Crashlytics()); Crashlytics.getInstance().setListener(new CrashlyticsListener() { @Override public void crashlyticsDidDetectCrashDuringPreviousExecution() { // now it's the right time to show the dialog } }); 

EDIT 2 (los últimos SDK de la tela han desaprobado el setMethods)

 final CrashlyticsListener listener = new CrashlyticsListener() { @Override public void crashlyticsDidDetectCrashDuringPreviousExecution(){ // now it's the right time to show the dialog } }; final CrashlyticsCore core = new CrashlyticsCore .Builder() .listener(listener) .build(); Fabric.with(this, new Crashlytics.Builder().core(core).build()); 

Para probar su integración, simplemente puede llamar a Crashlytics.getInstance().crash() . Sencillo pero práctico.

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