我的应用程序有3个活动A、B和C。从A("家"(我可以启动B,从B我可以启动C。
我必须只在A中调用BugSenseHandler.setup(this, MY_API_KEY);
,还是同时在B和C中调用?
联系BugSense后,
安卓,2月26日13:42(EET(:您好,感谢您联系我们,您可以将其放置在应用程序活动上,也可以放置在第一个在项目中运行的活动。在文件中,我们建议第二种练习,因为它对大多数人来说更容易、更快开发人员。
------------------------------------------------------------------------------------------------------BugSense
至于我,我一直把它放在应用程序活动中,它一直运行得很好。
我已经在几个应用程序中使用过它,方法是在onCreate of Application对象中调用它(主要是为了弥补应用程序初始化中的任何错误(。同样值得注意的是,从jar的v3开始,我相信setup
方法已被删除,现在使用initAndStartSession
@Override
public void onCreate() {
super.onCreate();
BugSenseHandler.initAndStartSession(this, BUG_SENSE_API_KEY);
}
您必须仅在"活动"上调用setup。