gpt4 book ai didi

java - Activity 之间的值(value)转移

转载 作者:行者123 更新时间:2023-11-30 05:12:47 27 4
gpt4 key购买 nike

在我的项目中,我有这样的情况,一个 Activity 应该将值(value)转移到另一个 Activity 。并且根据这个值应该选择需要的菜单元素。我试图在 bundle 的帮助下做到这一点,但我不知道如何选择需要的菜单元素。我可以借助此号码访问菜单项,还是只能借助 ID 访问菜单项?

最佳答案

您现在可能已经开始使用 Intent 启动另一个 Activity ,它还允许您传输一些少量数据,例如 StringInteger (你需要的)和 .putExtra() 属性。

所以,对于你的问题,你会做这样的事情:

public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";

Intent intent = new Intent(this, DisplayMessageActivity.class);
int 菜单选项 = 1;//或者你想要的任何菜单选项
intent.putExtra(EXTRA_MESSAGE, menuOption);
启动 Activity ( Intent );

在另一个 Activity 中,您将像这样读取该值:

Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

您可以阅读所有关于 here 的内容在官方 Android 文档中。

关于java - Activity 之间的值(value)转移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53452160/

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