2009-11-26 91 views
0

我想通过编程检查过程是否仍然存在,我可以这样做,我试图通过onCreate方法中的过程名来完成,但问题在于onCreate方法始终被调用。当我检查在onCreate方法我总是获取进程名称,我无法杀死当前的应用程序并切换到前一个应用程序。 任何人都可以帮助我吗? 在此先感谢。android - 如何检查进程是否存在?

回答

0

我不知道我明白你为什么需要这个。这听起来更像是你想要在应用程序更改(应用程序转到后台)之间保存状态。

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

+0

是的,它是保存状态是否有任何其他方式.. – Sam97305421562 2009-11-26 07:36:51

0

没有“前一个”可以返回。

除非你有认真搞乱你的清单,否则一次只会有一个应用程序副本(在一个进程中)。

0

参见本文的Android文档中,具体地,进程和线程部分: Application Fundamentals

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