api 14 之前的 ActivityLifecycleCallbacks

ActivityLifecycleCallbacks before api 14

人们如何将 ActivityLifecycleCallbacks 用于针对 API 10 的应用程序?我需要用它来启动和停止服务。或者,我可以从清单启动和停止服务吗?

How do people use ActivityLifecycleCallbacks for apps targeting say API 10?

它们不可用。相反,您将逻辑放在所有活动中,放在它们的生命周期方法中,对应于您感兴趣的特定 ActivityLifecycleCallbacks 方法。

考虑到 devices below API Level 14 make up ~5% of the Google Play ecosystem at the present time,您可以考虑将 minSdkVersion 提高到 14(甚至 15)。

Alternatively, can I start and stop a service from the manifest?

不,抱歉。