AutoResolvableResult

  • AutoResolvableResult marks Task results that may require UI interaction for resolution, often through ResolvableApiException, and supports automatic resolution via AutoResolveHelper.

  • Implementations of this interface typically involve a putIntoIntent method to save the result's intent as an extra within another Intent and a corresponding static getFromIntent method for retrieval.

  • AutoResolvableResult is extended by AutoResolvableVoidResult (for void results) and PaymentData (for payment responses containing necessary information to complete a payment).

public interface AutoResolvableResult
Known Indirect Subclasses

Marks Task results which may involve showing UI to be resolved through ResolvableApiException and that support automatic resolution through the use of AutoResolveHelper.

Public Method Summary

abstract void
putIntoIntent(Intent intent)
Saves the intent as an extra into the given Intent.

Public Methods

public abstract void putIntoIntent (Intent intent)

Saves the intent as an extra into the given Intent.

Generally speaking, any classes that implement this interface will also have a static method called getFromIntent(Intent) to do the opposite operation.