应用程序实例的生命周期(关于服务和活动)

Lifecycle of Application instance (regarding services and activities)

如果我的 Android 应用程序有 运行 服务(例如扩展 WearableListenerService),该服务是否始终可以访问完全相同的 Application 实例(通过使用getApplication 方法)作为我应用程序的每个(可能稍后启动)Activity

是的,您的服务将始终可以访问相同的应用程序实例, 如果您的 activity 重新启动,那么它将创建另一个实例

Application 实例是单例。它是在 Android 在新进程中启动应用程序的任何组件时创建的。

请注意,如果 Android 终止托管您的应用程序的进程,然后重新启动您的 Service,它将 运行 在一个新进程中并且 Android 将创建一个新的Application class 的实例。