2011-06-26 87 views
1

我只是有一個正常的應用程序與一些活動,我想Flurry記錄信息以及崩潰。什麼時候會是結束會議的最佳時間?我應該在,onStoponDestroy這麼做嗎?在所有這些還是沒有?什麼時候該結束Flurry會議?

根據該文件,和onStop總是退出,除非應用程序崩潰的應用程序或通過使用任務殺手用戶銷燬時調用。但是,如果我確實將結束會話放在onDestroy中,它很少會被調用。

有沒有人有這方面的經驗?

回答

0

擴展應用程序類,並把它放在那裏:

public class MyApplication extends Application { 

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

    FlurryAgent.onEndSession(this); 
} 

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

    FlurryAgent.onStartSession(this, "123456789abcdefghi"); 

     // assign your global error handler here as well. 


} 

} 
+0

嗯,我要做到這一點,但商務部明確表示不會:「我們建議使用每一個活動的OnStart方法在應用程序中,並且將Activity(或Service)本身作爲Context對象傳遞 - 不推薦傳遞全局應用程序上下文。「 – NotACleverMan

+0

此外,onTerminate會爲onDestroy做同樣的事情嗎?我害怕我的用戶使用任務殺手,我不會得到我的分析數據。 – NotACleverMan

相關問題