0
Firebaseのダイナミックリンクは正常に実装されましたが、他のクラスで使用できるようにショートリンクを取得できませんでした。 これは私のコードです。firebaseのショートリンクをタスクから取り除くにはどうすればいいですか?
Uri Shortlink;
protected void onCreate(Bundle savedInstanceState)
{
Task<ShortDynamicLink> shortLinkTask = FirebaseDynamicLinks.getInstance().createDynamicLink()
.setLongLink(Uri.parse(linkHere))
.buildShortDynamicLink()
.addOnCompleteListener(this, new OnCompleteListener<ShortDynamicLink>()
{
@Override
public void onComplete(@NonNull Task<ShortDynamicLink> task)
{
if (task.isSuccessful())
{
// Short link created (THIS WORKS FINE)
Shortlink = task.getResult().getShortLink();
Log.i("CHEK 1", "shortLink = " + Shortlink);
}
else
{
// Error
}
}
});
// I want this shortlink out of this task here. But i am getting (Null)
Log.i("CHEK 2", "shortLink = " + Shortlink);
}