2012-07-11 101 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並沒有直接打開意圖的方式。

你(據說)可以做的是兩兩件事之一:

請注意,截至目前,我已決定不再繼續這樣做,所以我對這兩種方式都沒有任何承諾,沒有嘗試過他們自己。

我邀請其他人決定進一步追求這裏更新他們的經驗。