You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by br...@apache.org on 2012/09/24 20:38:35 UTC
[11/11] android commit: Make AccelListener stop listening onReset()
Make AccelListener stop listening onReset()
Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/commit/31314813
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/tree/31314813
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/diff/31314813
Branch: refs/heads/master
Commit: 313148136ae5f2e50d4b92a5de9e5e2eccaa9b09
Parents: dd1cd46
Author: Braden Shepherdson <br...@chromium.org>
Authored: Fri Sep 21 14:51:45 2012 -0400
Committer: Braden Shepherdson <br...@chromium.org>
Committed: Fri Sep 21 14:51:45 2012 -0400
----------------------------------------------------------------------
.../src/org/apache/cordova/AccelListener.java | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/31314813/framework/src/org/apache/cordova/AccelListener.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/AccelListener.java b/framework/src/org/apache/cordova/AccelListener.java
index 4fd8718..df7181b 100755
--- a/framework/src/org/apache/cordova/AccelListener.java
+++ b/framework/src/org/apache/cordova/AccelListener.java
@@ -19,6 +19,7 @@
package org.apache.cordova;
import java.util.List;
+
import org.apache.cordova.api.CordovaInterface;
import org.apache.cordova.api.Plugin;
import org.apache.cordova.api.PluginResult;
@@ -26,11 +27,11 @@ import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
+import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
-import android.content.Context;
/**
* This class listens to the accelerometer sensor and stores the latest
@@ -224,6 +225,16 @@ public class AccelListener extends Plugin implements SensorEventListener {
}
}
+ /**
+ * Called when the view navigates.
+ */
+ @Override
+ public void onReset() {
+ if (this.status == AccelListener.RUNNING) {
+ this.stop();
+ }
+ }
+
// Sends an error back to JS
private void fail(int code, String message) {
// Error object