Привет, ребята, я пытаюсь сделать обратную кнопку на веб-просмотре возвращенной при однократном нажатии и завершить операцию с предупреждением при двойном нажатииAndroid Webview назад нажал один щелчок, чтобы вернуться назад и дважды щелкните, чтобы выйти
проблема в том, что когда я пытаюсь дважды щелкнуть, он работает так, как будто я нажал один. Он не ожидает, что время выполнения двойного щелчка
спасибо!
Код
public void onBackPressed()
{
if (back_pressed + 1000 > System.currentTimeMillis()){
new AlertDialog.Builder(this)
.setIcon(R.drawable.ic_launcher)
.setTitle("Esmalteria Cariúcha")
.setMessage("Sair do Sistema?")
.setPositiveButton("Sim", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("Não", null)
.show();
}
else{
if(webview.canGoBack()){
webview.goBack();
}
}
back_pressed = System.currentTimeMillis();
}
Почти! мне действительно нужно, чтобы двойной клик работал, даже если веб-просмотр может вернуться , чтобы вы могли покинуть эту деятельность в середине навигации. спасибо за быстрый ответ – Frank021
, но мне также нужен один клик на goback .. – Frank021
обновил мой ответ, посмотрите, работает ли это для вас. – Chitrang