Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
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).
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[],["`AutoResolvableResult` marks `Task` results that might require UI interaction for resolution, often via `ResolvableApiException`. It supports automatic resolution using `AutoResolveHelper`. This interface has two known subclasses: `AutoResolvableVoidResult` and `PaymentData`. The core action is the `putIntoIntent(Intent)` method, which saves the result into an `Intent` as an extra. Implementing classes are expected to have a static `getFromIntent(Intent)` method to retrieve the result from an `Intent`.\n"]]