1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-08 09:46:55 +02:00

merged local branch into master branch

This commit is contained in:
oliexdev
2019-03-17 18:33:11 +01:00
parent d9fa6a7026
commit e39474351d

View File

@@ -523,6 +523,7 @@ public class OpenScale {
public void clearScaleData(int userId) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
prefs.edit().putInt("uniqueNumber", 0x00).apply();
syncClearMeasurements();
measurementDAO.deleteAll(userId);
updateScaleData();
@@ -699,6 +700,13 @@ public class OpenScale {
ContextCompat.startForegroundService(context, intent);
}
private void syncClearMeasurements() {
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.health.openscale.sync", "com.health.openscale.sync.core.service.SyncService"));
intent.putExtra("mode", "clear");
ContextCompat.startForegroundService(context, intent);
}
public ScaleMeasurementDAO getScaleMeasurementDAO() {
return measurementDAO;
}
@@ -706,4 +714,14 @@ public class OpenScale {
public ScaleUserDAO getScaleUserDAO() {
return userDAO;
}
private void runUiToastMsg(String text) {
Handler handler = new Handler(Looper.getMainLooper());
handler.post(new Runnable() {
@Override
public void run() {
Toast.makeText(context, text, Toast.LENGTH_SHORT).show();
}
});
}
}