2013-01-10 2 views
3

Windows phone 7에서 발생하는 처리되지 않은 예외의 정보와 스택 추적을 포함하는 예외 개체를 제공하는 Application_UnhandledException 이벤트가 개발자에게 제공됩니다. 이 객체를 로컬 스토리지에 저장할 수 있습니다. 다음에 시작할 때 우리는 그러한 객체를 검사하여 개발자에게 이메일로 보낼 수 있습니다. 분명히 이는 생산 중단을 진단하는 데 유용합니다.안드로이드에서 처리되지 않은 예외를 처리합니다.

Android에 이러한 기능이 있습니까? 감사, 게리

+0

어쩌면 [이] (응용 프로그램 속성으로의 AndroidManifest.xml 파일에 http://developer.android.com/reference/java을 다음 줄을 추가 Application 클래스를

import android.app.Application; import android.util.Log; public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() { @Override public void uncaughtException(Thread thread, Throwable ex) { Log.e("MyApplication", ex.getMessage()); } }); } } 

확장 /lang/Thread.UncaughtExceptionHandler.html)? –

+0

A - C, 네, 맞습니다. 감사. –

답변

8
java.lang.Thread.setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler handler) 

이 당신이 원하는 무엇인가?

+1

귀하의 답변은 저에게 답을 찾도록 이끌었습니다. 그것이 나왔다대로 안드로이드 개발 pp1467에 대한 내 commonsware 4.0 도서에있었습니다. 감사합니다 –

+0

나는이 힌트를 매우 기쁘게 생각합니다. – Nutshell

0

android:name=".MyApplication" 
관련 문제