我正在开发 jquery mobile、phonegap 应用程序。它包含一个主屏幕,单击按钮导航到第二页。
问题是如果我关闭第二页上的应用程序并再次打开它,它不会加载主屏幕。
无论我在哪里关闭应用程序,我都想始终加载主屏幕。
谢谢, 斯里尼瓦斯
我正在开发 jquery mobile、phonegap 应用程序。它包含一个主屏幕,单击按钮导航到第二页。
问题是如果我关闭第二页上的应用程序并再次打开它,它不会加载主屏幕。
无论我在哪里关闭应用程序,我都想始终加载主屏幕。
谢谢, 斯里尼瓦斯
如果我对您的理解正确,您的移动应用程序将被置于后台,并且您希望它在被带到前面时显示主页。
在这种情况下,您可以使用此 Phonegap 事件pause:
document.addEventListener("pause", yourCallbackFunction, false);
function yourCallbackFunction() {
}
此功能将在移动应用程序处于后台时执行。当此事件发生时,您只需要将 jQM 页面更改为您的主页,如下所示:
$.mobile.changePage("#some-page");
基本上你的代码看起来像这样:
document.addEventListener("pause", switchPage, false);
function switchPage() {
$.mobile.changePage("#home-page");
}