执行与进程启动相关的任务
Execute tasks related to process startup
假设一个Android应用有多个入口点:活动、系统启动的服务等
假设我们需要在应用程序(即它的任何组件)以上述任何选项启动时执行一些任务。换句话说,假设我们需要初始化崩溃报告系统。
首先想到的是在每个入口点(Activity.onCreate()
、Service..onCreate()
)放置代码,但看起来应该有更好的方法。
实施它的做法是什么?
通常的方法是将该代码放在 Application.onCreate() 中,即
在应用程序启动时调用,在创建任何 activity、服务或接收器对象(不包括内容提供程序)之前。这是初始化了多少个像 Fabric/Crashlytics 这样的库。
假设一个Android应用有多个入口点:活动、系统启动的服务等
假设我们需要在应用程序(即它的任何组件)以上述任何选项启动时执行一些任务。换句话说,假设我们需要初始化崩溃报告系统。
首先想到的是在每个入口点(Activity.onCreate()
、Service..onCreate()
)放置代码,但看起来应该有更好的方法。
实施它的做法是什么?
通常的方法是将该代码放在 Application.onCreate() 中,即 在应用程序启动时调用,在创建任何 activity、服务或接收器对象(不包括内容提供程序)之前。这是初始化了多少个像 Fabric/Crashlytics 这样的库。