PhoneGap Android后退按钮需要按两次
PhoneGap Android back button needs to be pressed twice
当我导航到第二个页面并尝试使用每个Android设备都有的默认后退按钮返回时,似乎第一次点击它时,什么也没发生。我必须再次点击它。有人知道为什么会这样吗?
我不确定我需要提供哪些更多信息。如果您需要更多信息,请特别要求您需要的内容,我将尝试编辑问题。
编辑:我的主要活动扩展了DroidGap,只有一种方法
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
我想我正在缩小问题的范围。在第二页上,有一个锚标记列表,这些锚标记在单击时执行 css 动画。
无论出于何种原因,这个jsfiddle都没有做动画,但这里有相关的标记,css和javascript
http://jsfiddle.net/7fdQu/
我不确定后台发生了什么,但有一个确定的....
您可以在Android中对后退按钮进行编程,有一个代码。phonegap在Android中触发了一个事件"后退按钮"。
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
window.location.href = 'URL';
}
裁判:
- 我应该在 JavaScript 中使用 window.navigate 还是 document.location?
- http://docs.phonegap.com/en/1.0.0/phonegap_events_events.md.html#backbutton
相关文章:
- $().单击需要按两次.Jquery JSP
- 加载时可以单击按钮#1,然后需要单击按钮#2两次.按钮#1也需要点击两次
- 按两次escape键后返回旧值-Internet Explorer
- 必须点击两次按钮才能执行功能
- Facebook Javascript sdk,需要按两次登录按钮
- 防止 NaN 被先按或按两次
- PhoneGap Android后退按钮需要按两次
- 如何使用javascript记录两次按钮按下之间的响应时间(以秒为单位)
- 需要点击两次按钮才能获得搜索结果
- history.js在按下两次后退按钮后停止触发statechange事件
- 为什么我必须点击两次按钮才能工作,以及我如何解决这个问题
- Enter需要按两次才能触发,KnockoutJS带有knockout.validation.js
- OnClientClick正在点击两次按钮
- 为什么提交按钮只工作时按两次在我的例子
- jquery弹出需要按两次' ok ';两次来让它消失
- 点击事件触发两次按钮内链接
- 按两次HTML表单按钮打开新页面
- 如何避免在使用单元格编辑的ExtJS网格上按两次保存按钮
- AngularJS每次按键后按两次键,动作不同
- JavaScript 按两次回车键,每次按键后都有不同的操作