Blame view
app/src/main/java/com/dinhcv/lifelogpedometer/feature/BootReceiver.java
941 Bytes
7f095a929
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
package com.dinhcv.lifelogpedometer.feature; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.support.v4.BuildConfig; import com.dinhcv.lifelogpedometer.model.Shareprefer.Setting; import com.dinhcv.lifelogpedometer.utils.Const; public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(final Context context, final Intent intent) { Database db = Database.getInstance(context); if (!Setting.getPedometerCorrectShutdown(context, false)) { int steps = db.getCurrentSteps(); db.addToLastEntry(steps); } db.removeNegativeEntries(); db.saveCurrentSteps(0); db.close(); Setting.removePedometer(context, Setting.CORRECTSHUTDOWN); context.startService(new Intent(context, SensorListener.class)); } } |