Java android-如何检查进程是否处于活动状态?

Java android-如何检查进程是否处于活动状态?,java,android,Java,Android,我想通过编程方式检查进程是否仍然处于活动状态,我可以这样做吗?我正在尝试在onCreate方法中通过进程名称进行检查,但问题是onCreate方法始终被调用。当我检查onCreate方法时,我始终获得进程名称,并且我无法关闭当前应用程序并切换到上一个应用程序。 有人能帮我吗? 提前谢谢 我不太明白你为什么需要这个。这听起来更像是你想在应用程序更改和应用程序进入后台之间保存状态 在Android上,没有两个程序同时运行,基本上是有服务的,但它们是不同的。一旦用户返回主屏幕,如果他们再次启动应用程序

我想通过编程方式检查进程是否仍然处于活动状态,我可以这样做吗?我正在尝试在onCreate方法中通过进程名称进行检查,但问题是onCreate方法始终被调用。当我检查onCreate方法时,我始终获得进程名称,并且我无法关闭当前应用程序并切换到上一个应用程序。 有人能帮我吗?
提前谢谢

我不太明白你为什么需要这个。这听起来更像是你想在应用程序更改和应用程序进入后台之间保存状态


在Android上,没有两个程序同时运行,基本上是有服务的,但它们是不同的。一旦用户返回主屏幕,如果他们再次启动应用程序,它将转到定义的第一个活动,除非您覆盖某些功能以恢复应用程序的以前状态。

没有以前的功能可返回


除非你把清单弄得一团糟,否则一次只能在一个进程中有一个应用程序副本。

请参阅Android文档中的这篇文章,特别是进程和线程部分:

当应用程序的第一个组件需要运行时,Android用一个执行线程为其启动一个Linux进程。默认情况下,应用程序的所有组件都在该进程和线程中运行