【问题标题】:How to load home page after closing the app using jquery mobile,phonegap使用jquery mobile,phonegap关闭应用程序后如何加载主页
【发布时间】:2013-05-02 11:45:08
【问题描述】:

我正在开发 jquery mobile,phonegap 应用程序。它包含一个主屏幕,单击按钮导航到第二页。

问题是如果我在第二页关闭应用程序并再次打开它,它不会加载主屏幕。

无论我在哪里关闭应用程序,我都想始终加载主屏幕。

谢谢, 斯里尼瓦斯

【问题讨论】:

  • “关闭”是什么意思?你在什么平台上工作?默认情况下,Android 上关闭的应用并未真正关闭,因此如果您返回它,您将看到最后一个屏幕。
  • 感谢您的回复。我正在使用安卓。现在我明白了默认关闭的应用程序将打开最后访问的页面。

标签: javascript cordova jquery-mobile


【解决方案1】:

如果我对您的理解正确,您的移动应用程序会被置于后台,并且您希望它在被置于前台时显示主页。

在这种情况下,您可以使用此 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");
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多