In my service, I set the location of the FusedLocation request to send the location to a static BroadcastReceiver
public static class LocationReceiver extends BroadcastReceiver { private String TAG = this.getClass().getSimpleName(); private LocationResult mLocationResult; @Override public void onReceive(final Context context, Intent intent) { try { Log.d("Test", "has result = " + LocationResult.hasResult(intent)); ...
In our crash reports, we have many Anroid 4.4.2 users (but not all of them and not all the time ....) where LocationResult.hasResult (intention); throws a
java.lang.RuntimeException: Parcel android.os.Parcel@2ea0e34c : Unmarshalling unknown code type 7274595 at offset 248 at android.os.Parcel.readValue (Parcel.java:2080) in android.os.Parcel.readArrayMapInternal (Parcel.java:2314) at android.os.Bundle.unparcel (Bundle.java:249) at android.os.Bundle.containsKey (Bundle.java:299) in android.content.Intent.hasExtra (Intent.java:4443) at com.google. android.gms.location.LocationResult.hasResult (Unknown Source)
I donβt have a 4.4.2 device, and on the emulator I canβt play / donβt know how to play or what does it mean?
Has anyone already seen this? Should I just try to catch him?
source share