Refactor realm for PokerAnalyticsFragment

feature/top10
Aurelien Hubert 7 years ago
parent cd92e39427
commit 06413d08d6
  1. 8
      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 android.os.Bundle
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import io.realm.Realm import io.realm.Realm
import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity
open class PokerAnalyticsFragment: Fragment() { open class PokerAnalyticsFragment: Fragment() {
private lateinit var realm: Realm
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
realm = Realm.getDefaultInstance()
} }
override fun onDestroyView() { override fun onDestroyView() {
super.onDestroyView() super.onDestroyView()
realm.close()
} }
/** /**
* Get the realm instance * Get the realm instance
*/ */
fun getRealm(): Realm { fun getRealm(): Realm {
val pokerAnalyticsActivity = activity as PokerAnalyticsActivity return realm
return pokerAnalyticsActivity.getRealm()
} }
} }
Loading…
Cancel
Save