应用程序被杀后,我的非粘性服务被调用。日志显示:
I/ActivityManager﹕ Start proc 26129:****/u0a311 for service com.****/com.urbanairship.analytics.EventService
然后我的MultiDexApplication类的onCreate被调用。有没有办法知道它是由于urbanairship的服务推出而不是应用程序已由用户启动?如果应用程序仅由操作系统启动,则会导致采取不同的操作。我不想在不同的过程中运行这些服务。
EventService在我的清单中声明:
<service
android:name="com.urbanairship.analytics.EventService"
android:label="Event Service" />
感谢。