我想使用Crashlytics.我在onCreate
我的main
活动中初始化了Crashlytics的功能,一切运作良好.
如果应用程序暂时不活动并且我想从状态栏通知跳转到应用程序,则问题开始.我认为它可以从Android垃圾收集中回收.所以我必须重新初始化Crashlytics.我可能会从状态栏收到几乎我应用中的每个活动的通知(我还会从状态栏触发异步任务).
我是否必须在每个活动/异步任务中初始化Crashlytics以确保它在应用程序关闭和回收后运行良好或是否有其他方法?
您应该在Application类中初始化Crashlytics .只要您的应用程序由系统保持活动状态,就可以使用应用程序实例.
您可以使用类似于下面的内容创建自定义应用程序类:
public class MyCustomApplication extends Application { public void onCreate() { super.onCreate(); Fabric.with(this, new Crashlytics()); } }