Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
我想使用Crashlytics。我从
如果该应用程序有一段时间没有处于活动状态,并且我想从状态栏通知跳入该应用程序,则问题开始。我认为它是从Android垃圾回收中回收的。因此,我必须重新初始化Crashlytics。我可能会从状态栏收到通知,通知我的应用中几乎所有活动(我也从状态栏触发异步任务)。
我是否必须在每个活动/异步任务中初始化Crashlytics,以确保在应用程序关闭并回收后它可以正常工作,还是有其他方法?
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
我想使用Crashlytics。我从
onCreate
活动的main
函数中初始化Crashlytics,一切正常。如果该应用程序有一段时间没有处于活动状态,并且我想从状态栏通知跳入该应用程序,则问题开始。我认为它是从Android垃圾回收中回收的。因此,我必须重新初始化Crashlytics。我可能会从状态栏收到通知,通知我的应用中几乎所有活动(我也从状态栏触发异步任务)。
我是否必须在每个活动/异步任务中初始化Crashlytics,以确保在应用程序关闭并回收后它可以正常工作,还是有其他方法?
最佳答案
您应该在Application类中初始化Crashlytics。只要您的应用程序被系统保持活动状态,Application的实例将可用。
您可以使用类似于以下内容的方法来创建自定义应用程序类:
public class MyCustomApplication extends Application {
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics());
}
}
10-08 09:01