我正在使用PhoneGap的android应用程序。我需要通过使用下面的代码来处理设备后退按钮功能:Android - 禁用设备后退按钮
import com.phonegap.DroidGap;
public Class MyClass extends DroidGap {
appView.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_UP) {
finish();
return true;
}
return onKeyDown(keyCode, event);
}
});
}
通过使用上面的代码,应用程序获得退出,因为我已经使用finish();
但我想应该没有什么设备上的后退按钮的点击来发生的事情。我该如何实现这个目标?请帮帮我。
删除结束通话使用JavaScript实现这一点,或者我不明白你的问题...... –
后退按钮不能在无根设备,安全问题被禁用.. – g00dy
选中此发布: http://stackoverflow.com/questions/15834629/android-droidgap-disabling-back-button?rq=1 – Tinus81