2012-07-11 99 views
11

有没有什么办法可以通过编程暂停Phonegap中的Android应用程序?我想模仿您点击HOME按钮时发生的行为。我已经不得不使用this来覆盖后退按钮处理程序,而在大多数情况下,我希望它能够执行我的操作,在特定状态下用户期望应用程序最小化,并且我想要复制此行为。用Phonegap暂停Android应用程序

请记住,在Android上这与关闭应用程序不一样。这与device.exitApp();很容易做到,但我希望它记住它的状态并继续在后台运行。特别是如果在后台仍然执行异步作业。

Phonegap中有一项功能可以实现这个功能吗?

Manually pause an application in Android Phonegap可能的复制,但我无法找到一些工具的OP提到的有诸如navigator,所以我nervious到完全的编辑和重写他们的岗位

+0

这里有一些很好的答案:http://stackoverflow.com/q/10549472/188926 – Dunc 2016-01-21 09:57:07

回答

9

简单的答案似乎是:不。

然而,对于任何其他人来说,这不是不可能的。这只是没有Phonegap的功能来为你做。

Android的“睡觉应用程序”实际上只是打开另一个意图。具体而言,打开“家庭”意图将睡眠正在运行的应用程序,并将您带回主屏幕。但据我所知,从文章的角度来看,Phonegap并没有直接打开意图的方式。

你(据说)可以做的是两两件事之一:

请注意,截至目前,我已决定不再继续这样做,所以我对这两种方式都没有任何承诺,没有尝试过他们自己。

我邀请其他人决定进一步追求这里更新他们的经验。