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.");