[Bundles] Streamline interface ModuleInstallUi.FailureUiListener.
Previously interface ModuleInstallUi.FailureUiListener has two
callbacks: {onRetry(), onCancel()}. This CL merges the callbacks to
onFailureResponse(), which takes a |retry| param to distinguish the two
cases. This results in a slight savings in method counts (4 right now).
Bug: 927131
Change-Id: I2965906f033fc05920657ea4cb1cd7424bc8a86c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1763640
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Reviewed-by: Tibor Goldschwendt <tiborg@chromium.org>
Commit-Queue: Samuel Huang <huangs@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689153}
diff --git a/docs/android_dynamic_feature_modules.md b/docs/android_dynamic_feature_modules.md
index 49e438e..13cfb93 100644
--- a/docs/android_dynamic_feature_modules.md
+++ b/docs/android_dynamic_feature_modules.md
@@ -680,13 +680,12 @@
R.string.foo_module_title,
new ModuleInstallUi.FailureUiListener() {
@Override
- public void onRetry() {
- installModuleWithUi(tab, onFinishedListener);
- }
-
- @Override
- public void onCancel() {
- onFinishedListener.onFinished(false);
+ public void onFailureUiResponse(retry) {
+ if (retry) {
+ installModuleWithUi(tab, onFinishedListener);
+ } else {
+ onFinishedListener.onFinished(false);
+ }
}
});
// At the time of writing, shows toast informing user about install start.