|
|
|
|
@ -4,16 +4,12 @@ import android.content.Context |
|
|
|
|
import android.content.Intent |
|
|
|
|
import android.os.Bundle |
|
|
|
|
import com.google.android.material.bottomnavigation.BottomNavigationView |
|
|
|
|
import io.realm.Realm |
|
|
|
|
import kotlinx.android.synthetic.main.activity_home.* |
|
|
|
|
import net.pokeranalytics.android.R |
|
|
|
|
import net.pokeranalytics.android.model.realm.Session |
|
|
|
|
import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity |
|
|
|
|
import net.pokeranalytics.android.ui.fragment.HistoryFragment |
|
|
|
|
import net.pokeranalytics.android.ui.fragment.SettingsFragment |
|
|
|
|
import net.pokeranalytics.android.ui.fragment.StatsFragment |
|
|
|
|
import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity |
|
|
|
|
import net.pokeranalytics.android.util.data.sessionDao |
|
|
|
|
import java.util.* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -49,7 +45,6 @@ class HomeActivity : PokerAnalyticsActivity() { |
|
|
|
|
super.onCreate(savedInstanceState) |
|
|
|
|
setContentView(net.pokeranalytics.android.R.layout.activity_home) |
|
|
|
|
|
|
|
|
|
createDefaultSessions() |
|
|
|
|
initUI() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -61,26 +56,6 @@ class HomeActivity : PokerAnalyticsActivity() { |
|
|
|
|
navigation.selectedItemId = net.pokeranalytics.android.R.id.navigation_history |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Create default data |
|
|
|
|
*/ |
|
|
|
|
private fun createDefaultSessions() { |
|
|
|
|
|
|
|
|
|
val realm = Realm.getDefaultInstance() |
|
|
|
|
if (realm.where(Session::class.java).findAll().isEmpty()) { |
|
|
|
|
realm.sessionDao().deleteAllSessions() |
|
|
|
|
val data = ArrayList<Session>() |
|
|
|
|
for (i in 0..100) { |
|
|
|
|
val session = Session() |
|
|
|
|
session.creationDate = Date() |
|
|
|
|
data.add(session) |
|
|
|
|
} |
|
|
|
|
realm.sessionDao().createOrUpdateSessions(data) |
|
|
|
|
} |
|
|
|
|
realm.close() |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Display a new fragment |
|
|
|
|
*/ |
|
|
|
|
|