执行与流程启动相关的任务

时间:2017-09-17 08:35:52

标签: android android-activity process android-service startup

假设Android应用程序有多个入口点:活动,系统启动的服务等等。

假设我们需要在应用程序(意味着它的任何组件)以上述任何选项开始时执行某些任务。在某些情况下,假设我们需要初始化崩溃报告系统。

将代码放在每个特征点(Activity.onCreate()Service..onCreate())是首先想到的,但看起来应该有更好的方法。

实施它的做法是什么?

1 个答案:

答案 0 :(得分:0)

通常的做法是将代码放在Application.onCreate()中 在应用程序启动时,在创建任何活动,服务或接收方对象(不包括内容提供程序)之前调用 。这是初始化Fabric / Crashlytics等多少个库。