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

Dav*_*ide 7 crash android bug-tracking android-activity bugsense

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

我是否BugSenseHandler.setup(this, MY_API_KEY);只能在A或B和C中拨打电话?

dwb*_*ito 13

联系BugSense后,

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

-------------------------------------------------- -------------------------------------------------- - BugSense

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


sco*_*yab 11

我已经在几个应用程序中通过在onCreate of Application对象中调用它来使用它(主要是因为它将在应用程序初始化中捕获任何错误.它也值得注意到jar的v3我相信该setup方法已被删除并且现在使用initAndStartSession

@Override
    public void onCreate() {
        super.onCreate();
        BugSenseHandler.initAndStartSession(this, BUG_SENSE_API_KEY);
    }
Run Code Online (Sandbox Code Playgroud)