2014-02-25 1 views
1

Android 애플리케이션에 BugSense를 구현하려고했지만 제출 한 사용자 정의 데이터를 볼 수 없습니다. 오류 보고서가 나오지만 사용자 지정 데이터가 없기 때문에 문제가있는 곳을 실제로 찾을 수 없습니다. "lastBreath"메서드에서 처리되지 않은 예외를 모두 받기 위해 com.bugsense.trace.ExceptionCallback을 구현했습니다.맞춤 데이터와 함께 BugSense를 올바르게 사용하는 방법은 무엇입니까?

여기 내 예제 코드입니다 :

@Override 
public void lastBreath(Exception arg0) { 
    Log.w(TAG, "executing lastBreath"); 
    // adding current details to crash data 
    HashMap<String, String> errorDetails = new HashMap<String, String>(); 
    errorDetails.put("testKey", "testValue"); 
    errorDetails.put("testKey2", "testValue2"); 
    BugSenseHandler.sendExceptionMap(errorDetails, arg0); 
    Log.w(TAG, "lastBreath executed"); 
} 

이 오류 보고서를 생성하지만 난 여기서 "testKey"와 "testKey2"의 사용자 정의 값을 찾을 모른다. 공식 사이트의 예제 코드를 사용 했으므로 어디에 문제가 있습니까? 당신의 도움을 주셔서 감사합니다.

답변

1

이 데이터 수집은 여러분과 조금 다릅니다. 다음과 같이하십시오.

//Call the initAndStartSession right before the setContentView of your activity (onCreate method) 
BugSenseHandler.initAndStartSession(UserLogin.this, APIKEY); 
//Add the values that you need to monitor 
BugSenseHandler.addCrashExtraData("testKey", testKey); 
BugSenseHandler.addCrashExtraData("testKey2", testKey2); 

일단 오류가 발생하면 BugSense 오류 페이지로 이동하십시오. (링크는 다음과 유사해야합니다 : https://www.bugsense.com/dashboard/project/YOUR_PROJECT_ID/errors/) 예외 링크를 클릭하십시오 (아래 그림 참조). 당신은 렌치 아이콘을 클릭하면

Errors Page

이제 한 번 오류 페이지에서, 이제 "오류 인스턴스"

Error Instances

클릭, 당신은 당신의 "testKey"가 표시됩니다 및 "testKey2"를 표시 할 수 있습니다. Last Step

희망!