@@ -75,12 +75,12 @@ public void onClick(View v) {
75
75
});
76
76
77
77
binding .buttonShareShortLink .setOnClickListener (new View .OnClickListener () {
78
- @ Override
79
- public void onClick (View v ) {
80
- TextView shortLinkTextView = findViewById (R .id .shortLinkViewSend );
81
- String shortDynamicLink = shortLinkTextView .getText ().toString ();
82
- shareDeepLink (shortDynamicLink );
83
- }
78
+ @ Override
79
+ public void onClick (View v ) {
80
+ TextView shortLinkTextView = findViewById (R .id .shortLinkViewSend );
81
+ String shortDynamicLink = shortLinkTextView .getText ().toString ();
82
+ shareDeepLink (shortDynamicLink );
83
+ }
84
84
});
85
85
// [END_EXCLUDE]
86
86
@@ -184,36 +184,34 @@ private void validateAppCode() {
184
184
185
185
@ VisibleForTesting
186
186
public void buildShortLinkFromParams (@ NonNull Uri deepLink , int minVersion ) {
187
- String uriPrefix = getString (R .string .dynamic_links_uri_prefix );
188
-
189
- // Set dynamic link parameters:
190
- // * URI prefix (required)
191
- // * Android Parameters (required)
192
- // * Deep link
193
- FirebaseDynamicLinks .getInstance ()
194
- .createDynamicLink ()
195
- .setDomainUriPrefix (uriPrefix )
196
- .setAndroidParameters (
197
- new AndroidParameters .Builder ()
198
- .setMinimumVersion (minVersion )
199
- .build ()
200
- )
201
- .setLink (deepLink )
202
- .buildShortDynamicLink ()
203
- .addOnCompleteListener (this , new OnCompleteListener <ShortDynamicLink >() {
204
- @ Override
205
- public void onComplete (@ NonNull Task <ShortDynamicLink > task ) {
206
- if (task .isSuccessful ()) {
207
- // Short link created
208
- Uri shortDynamicLink = task .getResult ().getShortLink ();
209
- TextView shortLinkTextView = findViewById (R .id .shortLinkViewSend );
210
- shortLinkTextView .setText (shortDynamicLink .toString ());
211
- } else {
212
- // Error
213
- Log .e (TAG , task .getException ().getMessage ());
214
- throw new Error (task .getException ().getMessage ());
215
- }
216
- }
217
- });
187
+ String uriPrefix = getString (R .string .dynamic_links_uri_prefix );
188
+
189
+ // Set dynamic link parameters:
190
+ // * URI prefix (required)
191
+ // * Android Parameters (required)
192
+ // * Deep link
193
+ FirebaseDynamicLinks .getInstance ()
194
+ .createDynamicLink ()
195
+ .setDomainUriPrefix (uriPrefix )
196
+ .setAndroidParameters (
197
+ new AndroidParameters .Builder ()
198
+ .setMinimumVersion (minVersion )
199
+ .build ())
200
+ .setLink (deepLink )
201
+ .buildShortDynamicLink ()
202
+ .addOnCompleteListener (this , new OnCompleteListener <ShortDynamicLink >() {
203
+ @ Override
204
+ public void onComplete (@ NonNull Task <ShortDynamicLink > task ) {
205
+ if (task .isSuccessful ()) {
206
+ // Short link created
207
+ Uri shortDynamicLink = task .getResult ().getShortLink ();
208
+ TextView shortLinkTextView = findViewById (R .id .shortLinkViewSend );
209
+ shortLinkTextView .setText (shortDynamicLink .toString ());
210
+ } else {
211
+ // Error
212
+ Log .e (TAG , task .getException ().getMessage ());
213
+ }
214
+ }
215
+ });
218
216
}
219
217
}
0 commit comments