From 6306d19f6dfc5873df135a4ccf7bad8863805a02 Mon Sep 17 00:00:00 2001 From: geeksville Date: Wed, 29 Jul 2020 15:48:21 -0700 Subject: [PATCH] low memory samsung phones that have lots of boot receiver can run real slow Thus exposing the google startup bug: https://issuetracker.google.com/issues/76112072#comment56 https://console.firebase.google.com/u/0/project/meshutil/crashlytics/app/android:com.geeksville.mesh/issues/78d68909d65bf62fa9d4d3b5b42cddc6?time=last-seven-days&sessionId=5F203DB903DC000146028E3DAF71631D_DNE_0_v2 --- .../main/java/com/geeksville/mesh/service/MeshService.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt index 819f9b592..ef0d4a683 100644 --- a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt +++ b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt @@ -97,10 +97,10 @@ class MeshService : Service(), Logging { */ fun startLater(context: Context) { // No point in even starting the service if the user doesn't have a device bonded - info("Received boot complete announcement, starting mesh service in one minute") + info("Received boot complete announcement, starting mesh service in two minutes") val delayRequest = OneTimeWorkRequestBuilder() - .setInitialDelay(1, TimeUnit.MINUTES) - .setBackoffCriteria(BackoffPolicy.EXPONENTIAL, 1, TimeUnit.MINUTES) + .setInitialDelay(2, TimeUnit.MINUTES) + .setBackoffCriteria(BackoffPolicy.EXPONENTIAL, 2, TimeUnit.MINUTES) .addTag("startLater") .build()