android - 检索传递的字符串数组元素 - Android

标签 android arrays string bundle argument-passing

我相信我正确地将一个字符串数组从 A 类传递到 B 类,但是我在单独访问每个元素时遇到了一些麻烦。这是我的代码的一般 View 。

String[] inputArr = new String[4];
//CLASS A=====================================          
inputArr[0] = zero;
inputArr[1] = one;
inputArr[2] = two;
inputArr[3] = three;

Bundle bundle = new Bundle();
bundle.putStringArray("input",inputArr);

//CLASSB==================================================
Bundle bundle = this.getIntent().getExtras();
String[] myStrings = new String[4];
myStrings = bundle.getStringArray("input");

因此,如果这被正确传递,那么我将如何将 B 类中的各个字符串分配给传递的数组中的元素?我试过:

String aStr = myStrings[0];

但是,这会显示错误消息 - “ token “;”上的语法错误,此 token 后应有表达式。”在这种情况下使用这种方法是错误的吗?如果是这样,我应该使用什么?提前感谢您的帮助。

最佳答案

A 级柜

i.putExtra("input",inputArr); 

B类情况

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

关于android - 检索传递的字符串数组元素 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7701510/

相关文章:

python - 替换 numpy 数组中的值

python - 从python中的字符串中提取罗马数字

java - 为什么程序中的String置换swap了两次?

android - 使用 FirestoreRecyclerAdapter 进行索引查询

java - 第二次加载谷歌地图 fragment 时膨胀 View 上的空指针

android - 如何为 AutoCompleteTextView 创建自定义 BaseAdapter

android - 真的有办法在 Android 上验证 XML 文档吗?

javascript - java脚本中数组的关联数组(动态)

c++ - 如何使用指针打印数组?

Python:将 NoneType 值转换为字符串