Device Motion Event running even when my phone isn't moving
I am working on my first app and the code below is not working as expected and the documentation is a bit sparse.
if(window.DeviceMotionEvent){
window.addEventListener('devicemotion', function(eventData) {
console.log('event listener running');
});
console.log('device motion event triggered');
}
The code above is meant to measure acceleration excluding gravity. The issue is that without moving my phone, the entire if statement runs once and the event listener itself runs repeatedly. If I am understanding the code above correctly, none of it should run unless i move my phone.
Is this by design or is there an issue? If so what can I do to address it? I am running the code in Chrome DevTools which I've remotely connected to a google pixel 1.
javascript accelerometer event-listener android-sensors motionevent
add a comment |
I am working on my first app and the code below is not working as expected and the documentation is a bit sparse.
if(window.DeviceMotionEvent){
window.addEventListener('devicemotion', function(eventData) {
console.log('event listener running');
});
console.log('device motion event triggered');
}
The code above is meant to measure acceleration excluding gravity. The issue is that without moving my phone, the entire if statement runs once and the event listener itself runs repeatedly. If I am understanding the code above correctly, none of it should run unless i move my phone.
Is this by design or is there an issue? If so what can I do to address it? I am running the code in Chrome DevTools which I've remotely connected to a google pixel 1.
javascript accelerometer event-listener android-sensors motionevent
add a comment |
I am working on my first app and the code below is not working as expected and the documentation is a bit sparse.
if(window.DeviceMotionEvent){
window.addEventListener('devicemotion', function(eventData) {
console.log('event listener running');
});
console.log('device motion event triggered');
}
The code above is meant to measure acceleration excluding gravity. The issue is that without moving my phone, the entire if statement runs once and the event listener itself runs repeatedly. If I am understanding the code above correctly, none of it should run unless i move my phone.
Is this by design or is there an issue? If so what can I do to address it? I am running the code in Chrome DevTools which I've remotely connected to a google pixel 1.
javascript accelerometer event-listener android-sensors motionevent
I am working on my first app and the code below is not working as expected and the documentation is a bit sparse.
if(window.DeviceMotionEvent){
window.addEventListener('devicemotion', function(eventData) {
console.log('event listener running');
});
console.log('device motion event triggered');
}
The code above is meant to measure acceleration excluding gravity. The issue is that without moving my phone, the entire if statement runs once and the event listener itself runs repeatedly. If I am understanding the code above correctly, none of it should run unless i move my phone.
Is this by design or is there an issue? If so what can I do to address it? I am running the code in Chrome DevTools which I've remotely connected to a google pixel 1.
javascript accelerometer event-listener android-sensors motionevent
javascript accelerometer event-listener android-sensors motionevent
edited Nov 14 '18 at 6:27
Udara Kasun
1,021515
1,021515
asked Nov 14 '18 at 5:03
MysticMystic
105
105
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53293481%2fdevice-motion-event-running-even-when-my-phone-isnt-moving%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53293481%2fdevice-motion-event-running-even-when-my-phone-isnt-moving%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown