本文整理汇总了Java中de.j4velin.pedometer.Database.saveCurrentSteps方法的典型用法代码示例。如果您正苦于以下问题:Java Database.saveCurrentSteps方法的具体用法?Java Database.saveCurrentSteps怎么用?Java Database.saveCurrentSteps使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类de.j4velin.pedometer.Database
的用法示例。
在下文中一共展示了Database.saveCurrentSteps方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onSensorChanged
import de.j4velin.pedometer.Database; //导入方法依赖的package包/类
@Override
public void onSensorChanged(final SensorEvent event) {
steps = (int) event.values[0];
if (WAIT_FOR_VALID_STEPS && steps > 0) {
WAIT_FOR_VALID_STEPS = false;
Database db = Database.getInstance(this);
if (db.getSteps(Util.getToday()) == Integer.MIN_VALUE) {
int pauseDifference = steps -
getSharedPreferences("pedometer", Context.MODE_MULTI_PROCESS)
.getInt("pauseCount", steps);
db.insertNewDay(Util.getToday(), steps - pauseDifference);
if (pauseDifference > 0) {
// update pauseCount for the new day
getSharedPreferences("pedometer", Context.MODE_MULTI_PROCESS).edit()
.putInt("pauseCount", steps).commit();
}
reRegisterSensor();
}
db.saveCurrentSteps(steps);
db.close();
updateNotificationState();
}
}