From 8dadb4525c2854fee51d4eabe2d2e5a63c39b4e4 Mon Sep 17 00:00:00 2001 From: leCradle Date: Fri, 8 Mar 2013 12:03:00 +0100 Subject: [PATCH 1/2] 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 From 478ff1cc0b6232dc314c85b0775a4f687de97977 Mon Sep 17 00:00:00 2001 From: leCradle Date: Fri, 8 Mar 2013 12:03:54 +0100 Subject: [PATCH 2/2] added intents --- mobile/AndroidManifest.xml | 51 +++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 23 deletions(-) diff --git a/mobile/AndroidManifest.xml b/mobile/AndroidManifest.xml index eca04943..31c4833e 100644 --- a/mobile/AndroidManifest.xml +++ b/mobile/AndroidManifest.xml @@ -1,31 +1,36 @@ + package="com.cradle.iitc_mobile" + android:versionCode="1" + android:versionName="1.0" > - + - + - - + + + + + + - - - - - - + + + + + + + \ No newline at end of file