Improves session UX

dev
Laurent 7 years ago
parent c487189d46
commit 8cfcedd4c0
  1. 2
      app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt

@ -40,6 +40,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate {
private val oldRows: ArrayList<RowRepresentable> = ArrayList() private val oldRows: ArrayList<RowRepresentable> = ArrayList()
private var sessionHasBeenCustomized = false private var sessionHasBeenCustomized = false
private val handler: Handler = Handler() private val handler: Handler = Handler()
private val refreshTimer: Runnable = object : Runnable { private val refreshTimer: Runnable = object : Runnable {
override fun run() { override fun run() {
// Refresh header each 30 seconds // Refresh header each 30 seconds
@ -263,6 +264,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate {
when (currentSession.getState()) { when (currentSession.getState()) {
SessionState.PENDING, SessionState.PLANNED, SessionState.PAUSED -> { SessionState.PENDING, SessionState.PLANNED, SessionState.PAUSED -> {
currentSession.startOrContinue() currentSession.startOrContinue()
this.recyclerView.smoothScrollToPosition(0)
} }
SessionState.STARTED -> { SessionState.STARTED -> {
currentSession.pause() currentSession.pause()

Loading…
Cancel
Save