我有这个代码将数组传递给其他活动我需要从用户输入数字到int数组然后传递它。怎么办呢? 第一项活动
public void onclick(){
Intent i = new Intent(MainActivity.this, Second.class);
i.putExtra("numbers", array);
startActivity(i);
第二项活动
Bundle extras = getIntent().getExtras();
int[] arrayB = extras.getIntArray("numbers");
textView.setText( ":val:" +arrayB[1]);
finish();
答案 0 :(得分:0)
您可以创建一个int数组,如下所示:
int [] arr = new int[] { 87, 65 };
并添加您从用户处获取的Numbers。
接下来,创建一个像private Bundle bundle
这样的Bundle对象,并将数组添加到其中。
bundle.putIntArray("foo", arr);
在第二个活动中,您可以读取/获取此值:
bundle.getIntArray("foo");