我已经浏览了以下链接,我的情况也一样。
情况:被测设备:三星 Galaxy S III
页面 A:具有名称(A1、A2、A3)的 ListView
页面 B:由Form、Submit和Cancel按钮组成。
用户填写表格并单击提交按钮。他/她的数据被上传到服务器。页面将更新,并显示确认对话框,表明数据已上传到服务器。
现在问题来了。
现在,当用户单击硬件返回按钮时,他/她再次被重定向到页面 B,并且他/她再次能够提交表单(我们不需要,因为表单只填写一次)。
那么有没有一种方法可以控制硬件后退按钮在页面 B 上时显示页面 A?
Nirmal的以下答案似乎有答案,但我不知道如何实现它-
没有真正的方法禁用黑莓或 Android 上的硬件后退按钮。
您可以做的是维护一个会话变量,该变量在您的后台处理程序中无效,并在考试页面的 pagebeforeshow 事件中检查该会话变量。
我怎样才能解决这个问题?