一段时间后如何重新初始化Crashlytics?

1 android crashlytics crashlytics-android

我想使用Crashlytics.我在onCreate我的main活动中初始化了Crashlytics的功能,一切运作良好.

如果应用程序暂时不活动并且我想从状态栏通知跳转到应用程序,则问题开始.我认为它可以从Android垃圾收集中回收.所以我必须重新初始化Crashlytics.我可能会从状态栏收到几乎我应用中的每个活动的通知(我还会从状态栏触发异步任务).

我是否必须在每个活动/异步任务中初始化Crashlytics以确保它在应用程序关闭和回收后运行良好或是否有其他方法?

fra*_*nch 5

您应该在Application类中初始化Crashlytics .只要您的应用程序由系统保持活动状态,就可以使用应用程序实例.

您可以使用类似于下面的内容创建自定义应用程序类:

public class MyCustomApplication extends Application {
    public void onCreate() {
        super.onCreate();
        Fabric.with(this, new Crashlytics());
    }
}
Run Code Online (Sandbox Code Playgroud)