Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/persistence/migration')
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java12
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java12
2 files changed, 14 insertions, 10 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java
index 85e02617..3d0147fb 100644
--- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java
+++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java
@@ -1,7 +1,9 @@
package it.niedermann.owncloud.notes.persistence.migration;
+import android.appwidget.AppWidgetManager;
import android.content.ContentValues;
import android.content.Context;
+import android.content.Intent;
import android.content.SharedPreferences;
import android.util.Log;
@@ -14,19 +16,18 @@ import androidx.sqlite.db.SupportSQLiteDatabase;
import java.util.Map;
import it.niedermann.owncloud.notes.preferences.DarkModeSetting;
+import it.niedermann.owncloud.notes.widget.notelist.NoteListWidget;
+import it.niedermann.owncloud.notes.widget.singlenote.SingleNoteWidget;
public class Migration_13_14 extends Migration {
private static final String TAG = Migration_13_14.class.getSimpleName();
@NonNull
private final Context context;
- @NonNull
- private final Runnable notifyWidgets;
- public Migration_13_14(@NonNull Context context, @NonNull Runnable notifyWidgets) {
+ public Migration_13_14(@NonNull Context context) {
super(13, 14);
this.context = context;
- this.notifyWidgets = notifyWidgets;
}
/**
@@ -86,6 +87,7 @@ public class Migration_13_14 extends Migration {
}
}
editor.apply();
- notifyWidgets.run();
+ context.sendBroadcast(new Intent(context, SingleNoteWidget.class).setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE));
+ context.sendBroadcast(new Intent(context, NoteListWidget.class).setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE));
}
}
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java
index 2732151f..48b7195b 100644
--- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java
+++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java
@@ -1,7 +1,9 @@
package it.niedermann.owncloud.notes.persistence.migration;
+import android.appwidget.AppWidgetManager;
import android.content.ContentValues;
import android.content.Context;
+import android.content.Intent;
import android.content.SharedPreferences;
import android.database.Cursor;
import android.util.Log;
@@ -15,19 +17,18 @@ import androidx.sqlite.db.SupportSQLiteDatabase;
import java.util.Map;
import it.niedermann.owncloud.notes.preferences.DarkModeSetting;
+import it.niedermann.owncloud.notes.widget.notelist.NoteListWidget;
+import it.niedermann.owncloud.notes.widget.singlenote.SingleNoteWidget;
public class Migration_15_16 extends Migration {
private static final String TAG = Migration_15_16.class.getSimpleName();
@NonNull
private final Context context;
- @NonNull
- private final Runnable notifyWidgets;
- public Migration_15_16(@NonNull Context context, @NonNull Runnable notifyWidgets) {
+ public Migration_15_16(@NonNull Context context) {
super(15, 16);
this.context = context;
- this.notifyWidgets = notifyWidgets;
}
/**
@@ -104,6 +105,7 @@ public class Migration_15_16 extends Migration {
}
}
editor.apply();
- notifyWidgets.run();
+ context.sendBroadcast(new Intent(context, SingleNoteWidget.class).setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE));
+ context.sendBroadcast(new Intent(context, NoteListWidget.class).setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE));
}
}