From 4b11515ae872128e548a8e9883f70c026a045730 Mon Sep 17 00:00:00 2001 From: danijoo Date: Sat, 2 Jan 2016 23:31:11 +0100 Subject: [PATCH] natural list sorting (desc date) --- .../notificationlogger/logger/LoggedNotification.java | 4 +--- .../notificationlogger/logger/NotificationLoggerService.java | 4 +--- .../notificationlist/NotificationListAdapter.java | 2 +- .../notificationlist/NotificationListFragment.java | 2 +- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/net/headlezz/notificationlogger/logger/LoggedNotification.java b/app/src/main/java/net/headlezz/notificationlogger/logger/LoggedNotification.java index 6b5885b..314442e 100644 --- a/app/src/main/java/net/headlezz/notificationlogger/logger/LoggedNotification.java +++ b/app/src/main/java/net/headlezz/notificationlogger/logger/LoggedNotification.java @@ -1,7 +1,5 @@ package net.headlezz.notificationlogger.logger; -import java.util.Date; - import ckm.simple.sql_provider.annotation.SimpleSQLColumn; import ckm.simple.sql_provider.annotation.SimpleSQLTable; @@ -18,7 +16,7 @@ public class LoggedNotification { public String message; @SimpleSQLColumn("date") - public Date date; + public long date; @SimpleSQLColumn("app_name") public String appName; diff --git a/app/src/main/java/net/headlezz/notificationlogger/logger/NotificationLoggerService.java b/app/src/main/java/net/headlezz/notificationlogger/logger/NotificationLoggerService.java index 73d5238..d0c9c38 100644 --- a/app/src/main/java/net/headlezz/notificationlogger/logger/NotificationLoggerService.java +++ b/app/src/main/java/net/headlezz/notificationlogger/logger/NotificationLoggerService.java @@ -12,8 +12,6 @@ import android.service.notification.StatusBarNotification; import net.headlezz.notificationlogger.PackageUtils; -import java.util.Date; - import timber.log.Timber; public class NotificationLoggerService extends NotificationListenerService implements SharedPreferences.OnSharedPreferenceChangeListener { @@ -69,7 +67,7 @@ public class NotificationLoggerService extends NotificationListenerService imple int notificationId = sbn.getId(); int userId = sbn.getUserId(); - Date date = new Date(sbn.getPostTime()); + long date = sbn.getPostTime(); String packageName = sbn.getPackageName(); int iconId = sbn.getNotification().icon; diff --git a/app/src/main/java/net/headlezz/notificationlogger/notificationlist/NotificationListAdapter.java b/app/src/main/java/net/headlezz/notificationlogger/notificationlist/NotificationListAdapter.java index 870da0c..7370007 100644 --- a/app/src/main/java/net/headlezz/notificationlogger/notificationlist/NotificationListAdapter.java +++ b/app/src/main/java/net/headlezz/notificationlogger/notificationlist/NotificationListAdapter.java @@ -55,7 +55,7 @@ public class NotificationListAdapter extends CursorRecyclerViewAdapter