2017-06-25 21 views
0

我期待用重火力利用他們的文檔該代碼的動態鏈接時獲得shortlink認可:getShortLink()和getPreviewLink()不是在火力地堡動態鏈接文檔中的Android

Task shortLinkTask = FirebaseDynamicLinks.getInstance().createDynamicLink() 
     .setLink(Uri.parse("https://example.com/")) 
     .setDynamicLinkDomain("abc123.app.goo.gl") 
     // Set parameters 
     // ... 
     .buildShortDynamicLink() 
     .addOnCompleteListener(this, new OnCompleteListener() { 
      @Override 
      public void onComplete(@NonNull Task task) { 
       if (task.isSuccessful()) { 
        // Short link created 
        Uri shortLink = task.getResult().getShortLink(); 
        Uri flowchartLink = task.getResult().getPreviewLink(); 
       } else { 
        // Error 
       } 
      } 
     }); 

Here是DOC從代碼的來源。什麼是快速修復?我試過擺弄進口而沒有太大的成功。

回答

2

你(!和文檔),需要的類型參數ShortDynamicLink添加到Tasks

Task<ShortDynamicLink> shortLinkTask = FirebaseDynamicLinks.getInstance().createDynamicLink() 
    .setLink(Uri.parse("https://example.com/")) 
    .setDynamicLinkDomain("abc123.app.goo.gl") 
    // Set parameters 
    // ... 
    .buildShortDynamicLink() 
    .addOnCompleteListener(new OnCompleteListener<ShortDynamicLink>() { 
     @Override 
     public void onComplete(@NonNull Task<ShortDynamicLink> task) { 
      if (task.isSuccessful()) { 
       // Short link created 
       Uri shortLink = task.getResult().getShortLink(); 
       Uri flowchartLink = task.getResult().getPreviewLink(); 
      } else { 
       // Error 
      } 
     } 
    }); 
+0

尖括號得到該文檔部分剝離,將獲得固定的:感謝擡起頭來! –