Added new widget layout

This commit is contained in:
M66B
2020-04-08 14:28:57 +02:00
parent 96e99e4a13
commit c25edaa3b2
5 changed files with 213 additions and 51 deletions

View File

@@ -56,6 +56,7 @@ public class Widget extends AppWidgetProvider {
String name = prefs.getString("widget." + appWidgetId + ".name", null);
long account = prefs.getLong("widget." + appWidgetId + ".account", -1L);
boolean semi = prefs.getBoolean("widget." + appWidgetId + ".semi", true);
int layout = prefs.getInt("widget." + appWidgetId + ".layout", 0);
List<EntityFolder> folders = db.folder().getNotifyingFolders(account);
if (folders == null)
@@ -91,7 +92,8 @@ public class Widget extends AppWidgetProvider {
if (unseen == null)
unseen = 0;
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget);
RemoteViews views = new RemoteViews(context.getPackageName(),
layout == 0 ? R.layout.widget : R.layout.widget_new);
views.setOnClickPendingIntent(R.id.widget, pi);