Android 用intent在三个activity之间跳转传值,出现了跳转混乱

代码如下:
CardPackageactivity跳转代码:
public void onItemClick(View view) {

            Intent intent=new Intent(CardPackageActivity.this,CreateAnKiActivity.class);
            TextView textView=view.findViewById(R.id.label_1);
            String str=textView.getText().toString();
            intent.putExtra("label",str);
            startActivity(intent);

        }

#CreateAnKiactivity的跳转代码
intent=getIntent();
label=intent.getStringExtra("label");
btn_2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=new Intent(CreateAnKiActivity.this,CardPackage.class);
startActivity(intent);
}
});
btn_1=findViewById(R.id.createcard);
btn_1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=new Intent(CreateAnKiActivity.this,CertainCard.class);
intent.putExtra("label",label);
startActivity(intent);
}
});

CertainCardactivity跳转代码

              intent=getIntent();
    label=intent.getStringExtra("label");
             btn_2=findViewById(R.id.success);
    btn_2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent_1=new Intent(CertainCard.this,CreateAnKiActivity.class);
            intent_1.putExtra("label",label);
            startActivity(intent_1);
        }
    });

问题:从CardPackage跳到CreateAnKI第一次能成功,从CreateAnKi跳到CertainCard第一次也能成功,但是之后从CertainCard跳到CreateAnKi就会失败并且直接跳到CardPackage,此后就再也跳不到Create AnKi里面去了

3个回答

跳转失败是什么意思,是直接就跳转到CardPackage了还是崩溃自动跳转到CardPackage?整个流程出现问题请打断点或者log查看具体流程出现什么问题

qq_38642588
qq_38642588 哇,我是真的蠢,谢谢
接近 2 年之前 回复
renjiazhuo123
丿灬序曲 回复renjiazhuo123: CardPackage.class 还有这个,你这样可以跳转过去吗?不应该是CardPackageActivity.class吗
接近 2 年之前 回复
renjiazhuo123
丿灬序曲 回复qq_38642588: Intent intent_1=new Intent(CertainCard.this,CreateAnKiActivity.class); 这个CertainCard.this是本来的类名没有activity还是你没加
接近 2 年之前 回复
qq_38642588
qq_38642588 是崩溃跳到CardPackage,断点和Log都试过了找不出来
接近 2 年之前 回复

报的什么错,打断点跟踪一下啊

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐