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 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
}
}
Loading…
Cancel
Save