11

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

请记住,在 Android 上,这与关闭应用程序不同。这很容易做到,device.exitApp();但我希望它记住它的状态并继续在后台运行。尤其是在后台仍在执行异步作业的情况下。

Phonegap 中是否有实现此目的的功能?

Manually pause an application in Android Phonegap 的可能副本,但我找不到 OP 提到的一些工具,例如navigator,所以我很紧张要完全编辑和重写他们的帖子

4

1 回答 1

9

简单的答案似乎是:不。

然而,对于走这条路的其他人来说,这并非不可能。只是Phonegap没有一个功能可以为你做这件事。

Android 相当于“让应用程序休眠”实际上只是打开了另一个意图。具体来说,打开“主页”意图将使正在运行的应用程序休眠并带您回到主屏幕。但据我从四处询问和确定文档范围来看,Phonegap 没有直接打开意图的方式。

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

请注意,到目前为止,我已决定不再继续使用此方法,因此我对这两种方法中的任何一种都没有做出任何承诺,我自己也没有尝试过。

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

于 2012-07-12T19:35:48.910 回答