是否需要在Android应用程序的每个活动中调用bugsense崩溃处理程序?

我的应用程序有3个活动A,B和C.从A(“家”),我可以开始B,从B我可以开始C.

我必须调用BugSenseHandler.setup(this, MY_API_KEY); 只有A还是B和C?

Solutions Collecting From Web of "是否需要在Android应用程序的每个活动中调用bugsense崩溃处理程序?"

联系BugSense后,

Android,Feb 26 13:42(EET):您好,非常感谢您与我们联系,您可以将其放置在应用程序活动中,也可以放在项目上运行的第一个活动中。 在文档中,我们build议第二种做法,因为大多数开发人员更容易,更快捷。

————————————————– ————————————————– – BugSense

至于我,我一直把它放在应用程序活动,它一直工作正常。

我已经在几个应用程序中使用它,通过在Application对象的onCreate中调用它(主要是因为它会在应用程序初始化过程中赶上任何错误。从v3版本开始,我相信setup方法是remove使用initAndStartSession

 @Override public void onCreate() { super.onCreate(); BugSenseHandler.initAndStartSession(this, BUG_SENSE_API_KEY); } 

您必须仅在“活动”中调用设置。