我只有一个带有一些活动的普通应用程序,我希望 Flurry 记录信息和崩溃。什么时候是结束会议的最佳时间?我应该在onPause
、onStop
或中进行onDestroy
吗?在所有这些中还是没有?
根据文档,onPause
退出onStop
应用程序时总是调用它,除非应用程序崩溃或被用户使用任务杀手销毁。但是,如果我确实将结束会话放入onDestroy
,它将很少被调用。
有人对这个有经验么?
我只有一个带有一些活动的普通应用程序,我希望 Flurry 记录信息和崩溃。什么时候是结束会议的最佳时间?我应该在onPause
、onStop
或中进行onDestroy
吗?在所有这些中还是没有?
根据文档,onPause
退出onStop
应用程序时总是调用它,除非应用程序崩溃或被用户使用任务杀手销毁。但是,如果我确实将结束会话放入onDestroy
,它将很少被调用。
有人对这个有经验么?
扩展应用程序类并将其放在那里:
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.
}
}