Android 在服务中如何区分正在运行的应用程序、后台应用程序和已关闭的应用程序

Android 在服务中如何区分正在运行的应用程序、后台应用程序和已关闭的应用程序,android,react-native,Android,React Native,假设我在处理推送通知的BroadcastReceiver类中 如何检查此服务所运行的应用程序是否位于前台、后台或完全关闭?您只需从react native core()调用AppStateAPI即可获取此信息 如果您使用的是react native push notification模块,则当您收到通知时,还会收到一个布尔值,指示应用程序是否处于前台模式 您可以对此进行检查,但不能完全确定它是否符合您的要求

假设我在处理推送通知的
BroadcastReceiver
类中


如何检查此服务所运行的应用程序是否位于前台、后台或完全关闭?

您只需从react native core()调用
AppState
API即可获取此信息

如果您使用的是
react native push notification
模块,则当您收到通知时,还会收到一个布尔值,指示应用程序是否处于前台模式

您可以对此进行检查,但不能完全确定它是否符合您的要求