2012-02-19 4 views
0

Android 앱에서 분석을 위해 Flurry를 사용하고 있습니다. 대부분의 경우 하나의 이벤트를 기록하려고 시도하는 경우를 제외하고는 정상적으로 작동합니다. 나는 ListView가 있고 사용자가 ListView에서 항목을 클릭하면 항목 이름이 기록됩니다. 새로운 활동이 시작되기 전에 이벤트를 기록하려고하는 것과 관련이 있는지 여부는 알 수 없습니다. 내 코드를 디버깅하면 로깅 이벤트와 onStart/onStop이 모두 충돌합니다.특정 이벤트를 추적하지 못함

@Override 
public void onStart() 
{ 
    super.onStart(); 

    FlurryAgent.onStartSession(this, "flurryId"); 
} 

@Override 
public void onStop() 
{ 
    super.onStop(); 

    FlurryAgent.onEndSession(this); 
} 

@Override 
protected void onListItemClick(final ListView l, final View v, final int position, final long id) 
{ 
    super.onListItemClick(l, v, position, id); 

    FlurryAgent.logEvent("Item - viewed"); 

    final Intent browser = new Intent(this, Browser.class); 

    this.startActivity(browser); 
} 
+0

경쟁 조건이 있다면 놀랄 것입니다. 그러나 테스트하려면 이벤트와 활동 시작 사이에 두 번째 또는 두 번째 대기 시간을 두어야합니다. – Ifor

답변

0

그 질풍 이벤트 300의 제한을 가지고 유의하시기 바랍니다 :

이 내 코드입니다. 이 제한을 초과하면 추가 이벤트가 기록되지 않습니다. 나는 Manage-> Events 섹션으로 가서 이벤트 목록 맨 위에있는 작은 텍스트를 읽을 때만 알았습니다.

관련 문제