Android Firebase动态链接,显示另一个活动

Android Firebase动态链接,显示另一个活动,android,firebase,firebase-dynamic-links,firebase-invites,Android,Firebase,Firebase Dynamic Links,Firebase Invites,我尝试在AppInviteApi.getInvitationcallback中显示另一个活动 mGoogleApiClient = new GoogleApiClient.Builder(this) .enableAutoManage(this , this ) .addApi(AppInvite.API) .build(); boolean autoLaunchDeepLink = false; AppInvite.AppInviteApi.getInvitation(

我尝试在
AppInviteApi.getInvitation
callback中显示另一个活动

mGoogleApiClient = new GoogleApiClient.Builder(this)
    .enableAutoManage(this , this )
    .addApi(AppInvite.API)
    .build();
boolean autoLaunchDeepLink = false;
AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, autoLaunchDeepLink)
    .setResultCallback(
new ResultCallback<AppInviteInvitationResult>() {
    @Override
    public void onResult(@NonNull AppInviteInvitationResult result) {
        if (result.getStatus().isSuccess()) {

            Intent intent = result.getInvitationIntent();
            String deepLink = AppInviteReferral.getDeepLink(intent);
            String[] strings=  deepLink.split("\\%");
            String key =strings[strings.length-1];
            Intent intent2=new Intent(GroupsActivity.this,MainActivity.class);
            intent2.putExtra("groupKey",key);
            startActivity(intent2);
        } else {
        }
    }
});
mGoogleApiClient=new GoogleApiClient.Builder(此)
.enableAutoManage(这个,这个)
.addApi(AppInvite.API)
.build();
布尔值autoLaunchDeepLink=false;
AppInvite.AppInviteApi.getInvitation(mGoogleApiClient,this,autoLaunchDeepLink)
.setResultCallback(
新的ResultCallback(){
@凌驾
public void onResult(@NonNull AppInviteInvitationResult){
if(result.getStatus().issucess()){
Intent=result.getinvitationcontent();
字符串deepLink=AppInviteReferral.getDeepLink(intent);
String[]strings=deepLink.split(\\%”);
字符串键=字符串[strings.length-1];
Intent intent2=新的Intent(GroupsActivity.this,MainActivity.class);
intent2.putExtra(“groupKey”,key);
星触觉(intent2);
}否则{
}
}
});

在这个动作之后,我观察到一个无休止的循环,在这个循环中,连续的MainActivity和GroupsActivity开始了。在这种情况下,如何正确启动另一个活动

我也有同样的问题。无尽的循环

我开始错误的意图

你必须检查你的代码

Intent intent2=new Intent(GroupsActivity.this,MainActivity.class);
            intent2.putExtra("groupKey",key);
            startActivity(intent2);
检查这条线

new Intent("your context", "activity your wanna go.");

我也有同样的问题。无尽的循环

我开始错误的意图

你必须检查你的代码

Intent intent2=new Intent(GroupsActivity.this,MainActivity.class);
            intent2.putExtra("groupKey",key);
            startActivity(intent2);
检查这条线

new Intent("your context", "activity your wanna go.");