Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android后退按钮在文本区域退出Phonegap应用程序_Android_Cordova - Fatal编程技术网

Android后退按钮在文本区域退出Phonegap应用程序

Android后退按钮在文本区域退出Phonegap应用程序,android,cordova,Android,Cordova,在我的Phonegap应用程序中,我用document.addEventListener(“backbutton”,mysuperawesomecallback,false)处理Android的后退按钮。。然而,当我在文本字段中写作时,第一次单击后退按钮隐藏键盘,第二次单击退出应用程序。当我聚焦文本字段时,它再次正常工作 当我在文本字段中时,如何防止退出应用程序?我相信你实际上在PhoneGap中遇到了一个bug。我们已在PhoneGap 2.2.0中修复了此问题,该版本将很快推出。我相信您实际

在我的Phonegap应用程序中,我用
document.addEventListener(“backbutton”,mysuperawesomecallback,false)处理Android的后退按钮。
。然而,当我在文本字段中写作时,第一次单击后退按钮隐藏键盘,第二次单击退出应用程序。当我聚焦文本字段时,它再次正常工作


当我在文本字段中时,如何防止退出应用程序?

我相信你实际上在PhoneGap中遇到了一个bug。我们已在PhoneGap 2.2.0中修复了此问题,该版本将很快推出。

我相信您实际上在PhoneGap中遇到了一个bug。我们已在PhoneGap 2.2.0中修复了此问题,该版本将很快推出。

将以下行添加到您的主要活动中,该活动源自DroidGap

@Override
public void onBackPressed() {
}

将以下行添加到从DroidGap派生的主活动中

@Override
public void onBackPressed() {
}

正常行为是在第一次单击backbutton时隐藏输入方法,然后转到上一个活动(如果是主活动,则退出)。你能澄清一下你的问题吗?我已经用上面提到的方法覆盖了后退按钮的行为。当我在一个文本字段中写完后,我想再次将Back按钮连接到这个方法。但我的应用程序却退出了。我想要的是:Textfield writing->hide Keyboard->my back button listener正在发生什么:Textfield writing->hide Keyboard->app Quits正常的行为是在第一次backbutton单击时隐藏输入法,然后转到上一个活动(如果是主活动,则退出)。你能澄清一下你的问题吗?我已经用上面提到的方法覆盖了后退按钮的行为。当我在一个文本字段中写完后,我想再次将Back按钮连接到这个方法。但我的应用程序却退出了。我想要的:文本字段写入->隐藏键盘->我的后退按钮侦听器发生了什么:文本字段写入->隐藏键盘->应用程序退出