From 8dadb4525c2854fee51d4eabe2d2e5a63c39b4e4 Mon Sep 17 00:00:00 2001 From: leCradle Date: Fri, 8 Mar 2013 12:03:00 +0100 Subject: [PATCH] connected single back button press with window.goBack() --- mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java index 61a02499..aacf8b65 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java @@ -3,6 +3,7 @@ package com.cradle.iitc_mobile; import com.cradle.iitc_mobile.R; import android.os.Bundle; +import android.os.Handler; import android.app.Activity; import android.view.Menu; import android.view.MenuItem; @@ -66,8 +67,18 @@ public class IITC_Mobile extends Activity { super.onBackPressed(); return; } + + iitc_view.loadUrl("javascript: window.goBack();"); this.back_button_pressed = true; Toast.makeText(this, "Press twice to exit", Toast.LENGTH_SHORT).show(); + + // reset back button after 0.5 seconds + new Handler().postDelayed(new Runnable() { + @Override + public void run() { + back_button_pressed=false; + } + }, 500); } @Override