called on mlooper thread concode_field_sep String TAG concode_elem_sep long SWITCH_ON_FRESHNESS_CLIFF_NS concode_elem_sep Location mFusedLocation concode_elem_sep ProviderRequestUnbundled mRequest concode_elem_sep String GPS concode_elem_sep String FUSED concode_elem_sep Location mGpsLocation concode_elem_sep boolean available concode_elem_sep Callback mCallback concode_elem_sep HashMap<String,ProviderStats> mStats concode_elem_sep Context mContext concode_elem_sep String NETWORK concode_elem_sep long requestTime concode_elem_sep boolean requested concode_elem_sep long minTime concode_elem_sep Looper mLooper concode_elem_sep boolean mEnabled concode_elem_sep Location mNetworkLocation concode_elem_sep LocationManager mLocationManager concode_field_sep void init concode_elem_sep void disableProvider concode_elem_sep void onStatusChanged concode_elem_sep void onLocationChanged concode_elem_sep boolean isBetterThan concode_elem_sep void updateFusedLocation concode_elem_sep void onProviderDisabled concode_elem_sep void switchUser concode_elem_sep void updateRequirements concode_elem_sep void deinit concode_elem_sep void enable concode_elem_sep void disable concode_elem_sep void onProviderEnabled concode_elem_sep void enableProvider concode_elem_sep String toString concode_elem_sep void dump concode_elem_sep void reportLocation
void function ( ProviderRequestUnbundled arg0 , WorkSource arg1 ) { mRequest = arg0 ; mEnabled = arg0 . getReportLocation ( ) ; updateRequirements ( ) ; }