Google is committed to advancing racial equity for Black communities. See how.

Address

public final class Address extends Object

APIs for accessing a user's address. Calling requestUserAddress(GoogleApiClient, UserAddressRequest, int) will prompt the user to select an address to share with your application.

Nested Class Summary

class Address.AddressOptions A class that encapsulates options for the Address APIs. 

Field Summary

public static final Api<Address.AddressOptions> API Add this to your GoogleApiClient via addApi(Api ).

Public Constructor Summary

Public Method Summary

static void
requestUserAddress(GoogleApiClient googleApiClient, UserAddressRequest request, int requestCode)
API to request an address from a user.

Inherited Method Summary

Fields

public static final Api<Address.AddressOptions> API

Add this to your GoogleApiClient via addApi(Api ).

Public Constructors

public Address ()

Public Methods

public static void requestUserAddress (GoogleApiClient googleApiClient, UserAddressRequest request, int requestCode)

API to request an address from a user. This will invoke a dialog that allows the user to decide if they want to select a single address to share your app, or alternatively decline to share an address at all. The response to this request is supplied via your Activity's onActivityResult(int, int, Intent) callback method.

Parameters
googleApiClient used to communicate with Google Play Services. This should be configured to use API. Must not be null.
request used to specify what kind of addresses your app can handle. You must pass in a valid UserAddressRequest created via build().
requestCode used onActivityResult(int, int, Intent) to identify which request triggered that callback.