假设Android应用程序有多个入口点:活动,系统启动的服务等等。
假设我们需要在应用程序(意味着它的任何组件)以上述任何选项开始时执行某些任务。在某些情况下,假设我们需要初始化崩溃报告系统。
将代码放在每个特征点(Activity.onCreate()
,Service..onCreate()
)是首先想到的,但看起来应该有更好的方法。
实施它的做法是什么?
答案 0 :(得分:0)
通常的做法是将代码放在Application.onCreate()中 在应用程序启动时,在创建任何活动,服务或接收方对象(不包括内容提供程序)之前调用 。这是初始化Fabric / Crashlytics等多少个库。