【问题标题】:Do I need to call Crashlytics.start multiple times?我需要多次调用 Crashlytics.start 吗?
【发布时间】:2013-11-27 20:09:01
【问题描述】:

我刚刚在Crashlytics 上添加了我的应用程序。我将 API 密钥放在 AndroidManifest.xml 文件中,然后在我的启动器 ActivityonCreate() 方法中调用 Crashlytics.start(this)

我有 +20 个活动和 20 个片段。

我是否需要在每个 Activity 的 onCreate() 方法中添加 Crashlytics.start(this) 才能使 Crashlytics 能够跟踪我的整个应用程序?

【问题讨论】:

  • 要解决这个问题,您可以为您的 IDE 下载 crashlytic 的插件。作为一个好处,它会自动将其集成到您的 gradle、Application、Activity 中。 try.crashlytics.com/sdk-android/…

标签: android crashlytics


【解决方案1】:

取自 Crashalytics SDK 常见问题解答:

如果你有一个 Application 子类,那么你可以放置 那里的 onCreate() 方法中的 Crashlytics.start() !否则,如果你 在您的应用中有多个启动活动,然后添加 Crashlytics.start(this) 到每个启动活动。 Crashlytics 只是 第一次调用 start 时初始化,所以调用它多次 时间不会造成任何问题!

http://support.crashlytics.com/knowledgebase/articles/206230-can-i-move-crashlytics-start-this-

考虑到这一点,我认为在您启动活动的onCreate 方法上启动 Crashalytics 就足够了。 Bugsense 或多或少做同样的事情,它只在启动活动中开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-03
    • 1970-01-01
    • 2010-12-07
    • 2011-11-20
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多