我只是有一个普通的应用程序,有一些活动,我希望Flurry记录信息以及崩溃。什么时候结束会议的最佳时间?我应该在onPause
,onStop
还是onDestroy
中执行此操作?在所有这些中还是没有?
根据文档,除非应用程序崩溃或被用户使用任务杀手销毁,否则在退出应用程序时始终会调用onPause
和onStop
。但是,如果我将结束会话放在onDestroy
中,则很少会调用它。
有没有人有这方面的经验?
答案 0 :(得分: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.
}
}