gpt4 book ai didi

java - 转换后数字错误

转载 作者:行者123 更新时间:2023-12-01 11:10:16 24 4
gpt4 key购买 nike

我尝试使用以下代码将数组位置从我的 MainActivity 发送到另一个 Activity:

主要 Activity :

contactinfo.putExtra("position", String.valueOf(position));

我有一个 toast ,它显示了我在此 Activity 中点击的正确位置。

另一个获取数据的 Activity:

position = getIntent().getExtras().getInt("position");
Toast.makeText(this,String.valueOf(position),Toast.LENGTH_SHORT).show();

即使我点击了位置 1 或另一个位置,此 Toast 也始终显示 0。

将 int 转换为 String 或通过 Intents 发送 int 有什么问题?

最佳答案

问题是您正在发送一个String,但试图检索一个int

您无需将整数转换为字符串即可将其传递给下一个 Activity。

contactinfo.putExtra("position", String.valueOf(position)); 更改为 contactinfo.putExtra("position",position);

关于java - 转换后数字错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32463415/

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