Improve start & end dates (default date)

feature/top10
Aurelien Hubert 7 years ago
parent 933b9d19a1
commit a9450889e9
  1. 5
      app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt

@ -37,6 +37,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott
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
sessionAdapter.notifyItemChanged(0) sessionAdapter.notifyItemChanged(0)
handler.postDelayed(this, 30000) handler.postDelayed(this, 30000)
} }
@ -84,13 +85,13 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott
requireContext(), requireContext(),
row, row,
this, this,
currentSession.timeFrame?.startDate currentSession.timeFrame?.startDate ?: Date()
) )
SessionRow.END_DATE -> DateTimePickerManager.create( SessionRow.END_DATE -> DateTimePickerManager.create(
requireContext(), requireContext(),
row, row,
this, this,
currentSession.timeFrame?.endDate currentSession.timeFrame?.endDate ?: currentSession.timeFrame?.startDate ?: Date()
) )
else -> BottomSheetFragment.create(fragmentManager, row, this, data) else -> BottomSheetFragment.create(fragmentManager, row, this, data)
} }

Loading…
Cancel
Save