【问题标题】:Using the android backbutton with Dojomobile and phonegap in worklight在工作灯中使用带有 Dojomobile 和 phonegap 的 android 后退按钮
【发布时间】:2012-11-29 13:49:19
【问题描述】:

我正在使用 Worklight 创建一个应用程序(相当大的一个)。当我在安卓手机中测试应用程序并按下后退按钮时,它会关闭应用程序..现在我希望它返回一页。现在页面导航是使用 dojox 移动实现的系统。这样:

<button data-dojo-type="dojox.mobile.ToolBarButton" data-dojo-props="transition:'fade',dir:'1',moveTo:'Contact'" class="buttonHem" style="color:black; font-size:1em;">Kontakta Oss</button>

有没有一种方法可以使用 android 后退按钮而无需重做所有操作?

我们有两周的最后期限,所以真的没有时间用 jquery mobile 重做应用程序..

我们将不胜感激。

【问题讨论】:

    标签: html css cordova ibm-mobilefirst dojox.mobile


    【解决方案1】:

    如果您谈论的是硬件 Android 后退按钮,您有一个 WL API 来覆盖它的行为。 WL.App.overrideBackButton(function() { doSomething }); 和 WL.App.resetBackButton();

    【讨论】:

    • 我是否必须为页面更改编写一个javascript切换函数?还是有一种“懒惰”的方式来做到这一点?
    【解决方案2】:

    后退按钮功能应该可以在 Dojo Mobile 中使用。查看 ToolBarButton 的文档,我认为您需要在下一个视图前使用 # 来表示 moveTo 属性。在您的示例中,它将是 moveTo:'#Contact' 请查看以下文档中的 moveTo 属性以获取更多信息。

    http://dojotoolkit.org/reference-guide/1.8/dojox/mobile/ToolBarButton.html

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 2012-09-02
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多