This seems to be the standard usage, and there are rare reports of
requestLocationUpdates giving NullPointerExceptions on the first call
to requestLocationUpdates but not on subsequent calls (b/
10207898).
Change-Id: If7a873fba5a2cd77b836ff3fda89105da20104ac
request.setHideFromAppOps(in.readInt() != 0);
String provider = in.readString();
if (provider != null) request.setProvider(provider);
- WorkSource workSource = in.readParcelable(WorkSource.class.getClassLoader());
+ WorkSource workSource = in.readParcelable(null);
if (workSource != null) request.setWorkSource(workSource);
return request;
}