使用Phonegap暂停Android应用

Nic*_*ick 11 android sleep cordova

有没有办法以编程方式暂停Phonegap中的Android应用程序?我想模仿按下HOME按钮时发生的行为.我已经不得不使用这个来覆盖后退按钮处理程序,而在大多数情况下我希望它执行我的操作,当在特定状态下用户希望应用程序最小化时,我想复制此行为.

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

Phonegap中是否有一项功能可以实现这一目标?

可能重复在Android Phonegap手动暂停应用程序,但是我找不到OP提到的那些工具navigator,所以我很清楚完全编辑和重写他们的帖子

Nic*_*ick 9

简单的答案似乎是:没有.

然而,对于任何走下这条道路的人来说,这并非不可能.只是没有Phonegap的功能为你做这件事.

相当于"睡觉应用程序"的Android实际上只是打开另一个意图.具体来说,打开"Home"意图会使正在运行的应用程序处于休眠状态,并将您带回主屏幕.但据我所知,通过询问和确定文档的范围,Phonegap没有直接打开意图的方法.

你(应该)可以做的是两件事之一:

请注意,截至目前,我已经决定不再采取任何进一步措施了,所以我没有对这两种方法做出任何承诺,也没有自己尝试过.

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