2010-02-08 4 views

Respuesta

7

El enfoque que he utilizado para detectar errores en un UncaughtExcpetionHandler es escribir los datos del bloqueo en un archivo y luego iniciar el tratamiento de errores Activity cuando la aplicación se reinicia en función de la existencia del archivo de datos del bloqueo.

Dependiendo de lo que desee que su Activity haga, esto podría funcionar para usted.

1

Creo que esta es la manera incorrecta de hacerlo. Lo que debe hacer es asegurarse de detectar esas excepciones y mostrar una actividad de informe de errores cuando las encuentre.

1

Puede agregar el atributo android:process=":report_process" al elemento <activity> que hace referencia a su actividad de informe de errores en AndroidManifest.xml.

De manera predeterminada, las actividades que pertenecen a la misma aplicación se ejecutarían en el mismo proceso identificado por el nombre del paquete. Al establecer el atributo android:process, puede anular esto. android:process comenzando con : se refiere a un identificador privado dentro de su paquete, por lo que puede iniciar la actividad en un nuevo proceso sin entrar en conflicto con el proceso de otros paquetes.

Cuestiones relacionadas