Avoid frequent reloads
This commit is contained in:
parent
d5cb30cdd7
commit
35a3b42a32
@ -34,6 +34,7 @@ import org.json.JSONException
|
||||
class MainActivity : AppCompatActivity() {
|
||||
companion object {
|
||||
val TAG = "MainActivity"
|
||||
val UPDATE_EVERY_SECS: Long = 30
|
||||
}
|
||||
|
||||
lateinit var logbook: Logbook
|
||||
@ -145,7 +146,6 @@ class MainActivity : AppCompatActivity() {
|
||||
|
||||
// Reload data
|
||||
loadLogbook()
|
||||
handler.postDelayed(updateListRunnable, 1000*30)
|
||||
}
|
||||
|
||||
override fun onStop() {
|
||||
@ -253,6 +253,10 @@ class MainActivity : AppCompatActivity() {
|
||||
if (savingEvent)
|
||||
return
|
||||
|
||||
// Reset time counter
|
||||
handler.removeCallbacks(updateListRunnable)
|
||||
handler.postDelayed(updateListRunnable, UPDATE_EVERY_SECS*1000)
|
||||
|
||||
// Load data
|
||||
setLoading(true)
|
||||
logbookRepo?.loadLogbook(this, object: LogbookLoadedListener{
|
||||
|
Loading…
Reference in New Issue
Block a user