Cordova'nın Accelerometer Eklentisini denedim ve şu ana kadar Android'de düzeltemediğim bir sorunla karşılaştım. motionID
, watchAcceleration
'u durdurmak için clearWatch
yönteminde kullanılır.Cordova Accelerometer Eklenti Watch Acceleration Issue
diğer bilgiler burada bulunabilir Sonra clearWatch()
işlevini kullanarak cordova-plugin-device-motion docs
var motionID = null;
function startAccelerometer() {
var refreshRate = {
frequency: 50
};
motionID = navigator.accelerometer.watchAcceleration(
gotMotion, onMotionError, refreshRate);
}
startAccelerometer()
ise clearWatch
motionID temizlemek etmediğini olmak Ben
function stopAcclererometer() {
navigator.accelerometer.clearWatch(motionID);
$("#acclData").empty();
}
sorun diyoruz bunu görünüyor durdurmak için Bir kereden fazla çağrılır veya yeni bir motionID
ilk temizleme yapılmadan oluşturulursa.
Her türlü yardım büyük beğeni topluyor.