gpt4 book ai didi

android - 通过 intent.putExtra() 发送信息

转载 作者:行者123 更新时间:2023-11-29 16:21:06 25 4
gpt4 key购买 nike

我发现了几个线程“像我这样的标题”但是我的 qus 是不同的。我的 qus 正在使用 Intent 我可以将数据发送到仅下一个调用 Activity 吗?我可以不在其他 Activity 中使用 getExtra() 方法吗意味着我可以得到通过使用“键”在任何 Activity 中的数据?

例如...

     int number=5;   
Intent i = new Intent(A.this, B.class);
i.putExtra("numbers", number);
startActivity(i);


In the activity B i get the info:


Bundle extras = getIntent().getExtras();
int arrayB = extras.getInt("numbers");

我也可以在任何其他 Activity 中获得它吗...?

最佳答案

没有。你不能在另一个 Activity 中得到这个,除非你不能将这个 Intent 发送到那个 Activity 。

Intent 对象是一束信息。当您开始 Activity 时,我们会将信息传递给该 Activity 。如果你想将这个包用于另一个 Activity ,你已经传递给那个 Activity 。

你可以像这样把信息包传递给level

A->B->C

这里 Activity A 启动 Activity 并将信息传递给 B Activity 和您可以传递给 C Activity 的同一个包,因为您直接发送 A->C

关于android - 通过 intent.putExtra() 发送信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7316479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com