当前位置: 首页>>代码示例>>Java>>正文


Java Database.saveCurrentSteps方法代码示例

本文整理汇总了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();
    }
}
 
开发者ID:luinvacc,项目名称:pedometer,代码行数:24,代码来源:SensorListener.java


注:本文中的de.j4velin.pedometer.Database.saveCurrentSteps方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。