From 0fc6971d9d02f3f3fc0c7ae47c06d6c66e97eea5 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Thu, 30 Nov 2023 17:38:23 -0800 Subject: [PATCH] Show database ready time in debug info. --- app/src/main/java/net/voussoir/trkpt/Database.kt | 3 +++ app/src/main/java/net/voussoir/trkpt/MapFragment.kt | 1 + 2 files changed, 4 insertions(+) diff --git a/app/src/main/java/net/voussoir/trkpt/Database.kt b/app/src/main/java/net/voussoir/trkpt/Database.kt index 3833da6..502b897 100644 --- a/app/src/main/java/net/voussoir/trkpt/Database.kt +++ b/app/src/main/java/net/voussoir/trkpt/Database.kt @@ -9,6 +9,7 @@ import java.io.File class Database(val trackbook: Trackbook) { var ready: Boolean = false + var ready_at: Long = 0 lateinit var file: File lateinit var connection: SQLiteDatabase @@ -16,6 +17,7 @@ class Database(val trackbook: Trackbook) { this.connection.close() this.ready = false + this.ready_at = 0 this.trackbook.call_database_changed_listeners() } @@ -26,6 +28,7 @@ class Database(val trackbook: Trackbook) this.connection = openOrCreateDatabase(file, null) this.initialize_tables() this.ready = true + this.ready_at = System.currentTimeMillis() Log.i("VOUSSOIR", "Database.open: Calling all listeners") } diff --git a/app/src/main/java/net/voussoir/trkpt/MapFragment.kt b/app/src/main/java/net/voussoir/trkpt/MapFragment.kt index fdefb3e..2ba2d8e 100644 --- a/app/src/main/java/net/voussoir/trkpt/MapFragment.kt +++ b/app/src/main/java/net/voussoir/trkpt/MapFragment.kt @@ -670,6 +670,7 @@ class MapFragment : Fragment() state: ${state_name()} clock: ${iso8601_local_noms(System.currentTimeMillis())} location: ${iso8601_local_noms(tracker.currentBestLocation.time)} + database: ${iso8601_local_noms(trackbook.database.ready_at)} listeners: ${iso8601_local_noms(tracker.listeners_enabled_at)} motion: ${iso8601_local_noms(tracker.last_significant_motion)} watchdog: ${iso8601_local_noms(tracker.last_watchdog)}