|
|
|
|
@ -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 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |