Refreshes session durations when reopening the app

hh
Laurent 6 years ago
parent 8d62c7b914
commit 23f8fe7949
  1. 1
      app/src/main/java/net/pokeranalytics/android/ui/activity/HomeActivity.kt
  2. 7
      app/src/main/java/net/pokeranalytics/android/ui/adapter/HomePagerAdapter.kt
  3. 4
      app/src/main/java/net/pokeranalytics/android/ui/modules/feed/FeedFragment.kt

@ -53,6 +53,7 @@ class HomeActivity : BaseActivity() {
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
AppGuard.requestPurchasesUpdate() AppGuard.requestPurchasesUpdate()
this.homePagerAdapter?.activityResumed()
} }
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {

@ -57,6 +57,13 @@ class HomePagerAdapter(fragmentManager: FragmentManager) :
} }
} }
fun activityResumed() {
val ref = this.weakReferences.get(0)
ref?.get()?.let {
(it as FeedFragment).activityResumed()
}
}
// /** // /**
// * Return the fragment at the position key // * Return the fragment at the position key
// */ // */

@ -560,4 +560,8 @@ class FeedFragment : FilterableFragment(), RowRepresentableDelegate {
} }
} }
fun activityResumed() {
this.sessionAdapter.notifyDataSetChanged() // refreshes session durations
}
} }
Loading…
Cancel
Save