From 236dd67f9a3700101db9527de3f8819c811fe68a Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Thu, 7 Mar 2019 11:29:45 +0100 Subject: [PATCH] Clean history and add empty message --- .../android/ui/fragment/HistoryFragment.kt | 4 +- app/src/main/res/layout/fragment_history.xml | 86 ++++--------------- 2 files changed, 22 insertions(+), 68 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/HistoryFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/HistoryFragment.kt index 7b2aafda..a307e593 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/HistoryFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/HistoryFragment.kt @@ -4,6 +4,7 @@ import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import androidx.core.view.isVisible import androidx.recyclerview.widget.DiffUtil import io.realm.RealmResults import io.realm.Sort @@ -91,7 +92,7 @@ class HistoryFragment : PokerAnalyticsFragment(), LiveRowRepresentableDataSource * Init data */ private fun initData() { - realmSessions = getRealm().where().findAll().sort("timeFrame.startDate", Sort.DESCENDING) + realmSessions = getRealm().where().findAll().sort("creationDate", Sort.DESCENDING) val viewManager = SmoothScrollLinearLayoutManager(requireContext()) historyAdapter = RowRepresentableAdapter(this, this) @@ -114,6 +115,7 @@ class HistoryFragment : PokerAnalyticsFragment(), LiveRowRepresentableDataSource rows.clear() sessions.clear() sessions.addAll(getRealm().copyFromRealm(realmSessions)) + noSessionFound.isVisible = sessions.isEmpty() GlobalScope.launch { diff --git a/app/src/main/res/layout/fragment_history.xml b/app/src/main/res/layout/fragment_history.xml index e4ab0748..5651a39a 100644 --- a/app/src/main/res/layout/fragment_history.xml +++ b/app/src/main/res/layout/fragment_history.xml @@ -7,71 +7,6 @@ android:layout_height="match_parent" tools:context=".ui.activity.HomeActivity"> - - - - + + \ No newline at end of file