From da3eed640c66bdbaf35bf7b3fe8f852c444d4015 Mon Sep 17 00:00:00 2001 From: "Loren M. Lang" Date: Thu, 13 Jan 2022 00:51:15 -0800 Subject: [PATCH] Fixed accuracy setting to use the proper value This was triggering an illegal argument error when run on real hardware. --- .../java/org/aprsdroid/app/PeriodicLocationUploadTest.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/androidTest/java/org/aprsdroid/app/PeriodicLocationUploadTest.java b/androidTest/java/org/aprsdroid/app/PeriodicLocationUploadTest.java index 7e0f6bf..3fd8028 100644 --- a/androidTest/java/org/aprsdroid/app/PeriodicLocationUploadTest.java +++ b/androidTest/java/org/aprsdroid/app/PeriodicLocationUploadTest.java @@ -3,6 +3,7 @@ package org.aprsdroid.app; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; +import android.location.Criteria; import android.location.Location; import android.location.LocationManager; import android.preference.PreferenceManager; @@ -54,7 +55,7 @@ public class PeriodicLocationUploadTest { true, true, 3, - 10); + Criteria.ACCURACY_FINE); locationManager.setTestProviderEnabled(LocationManager.GPS_PROVIDER, true); } @@ -108,7 +109,7 @@ public class PeriodicLocationUploadTest { location.setElapsedRealtimeNanos(438455L); location.setLatitude(expected_latitude+4); location.setLongitude(expected_longitude-10); - location.setAccuracy(5); + location.setAccuracy(5.3f); location.setBearing(45); location.setSpeed(40); location.setAltitude(650);