From 06413d08d64e5d5851ce239e2e6902eb8c0a49d7 Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Fri, 8 Mar 2019 17:07:22 +0100 Subject: [PATCH] Refactor realm for PokerAnalyticsFragment --- .../ui/fragment/components/PokerAnalyticsFragment.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/PokerAnalyticsFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/PokerAnalyticsFragment.kt index 1c6365f5..b333ee94 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/PokerAnalyticsFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/components/PokerAnalyticsFragment.kt @@ -3,24 +3,26 @@ package net.pokeranalytics.android.ui.fragment.components import android.os.Bundle import androidx.fragment.app.Fragment import io.realm.Realm -import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity open class PokerAnalyticsFragment: Fragment() { + private lateinit var realm: Realm + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + realm = Realm.getDefaultInstance() } override fun onDestroyView() { super.onDestroyView() + realm.close() } /** * Get the realm instance */ fun getRealm(): Realm { - val pokerAnalyticsActivity = activity as PokerAnalyticsActivity - return pokerAnalyticsActivity.getRealm() + return realm } } \ No newline at end of file