gpt4 book ai didi

java - Android Bundle putStringArray 不工作

转载 作者:行者123 更新时间:2023-11-30 11:39:18 25 4
gpt4 key购买 nike

我想将三个字符串从一个 Activity 传递到另一个 Activity ,但它不起作用。我已经尝试了很多,但我不明白为什么它不起作用这是第一个 Activity

第一次 Activity

                          String[] g = new String[3];
g[0] = "information 1";
g[1] = "information 2";
g[2] = "information 3";
Intent intent = new Intent(Entradas.this,Informacoes.class);
Bundle bundle = new Bundle();
bundle.putStringArray("some string",g);
intent.putExtras(bundle);
startActivity(intent);

第二个 Activity

        Bundle bundle = getIntent().getExtras();
String[] abc = bundle.getStringArray("some string");
TextView txtInfo= (TextView) findViewById(R.id.textViewInfo);
txtInfo.setText(abc[0]);
TextView txtNome= (TextView) findViewById(R.id.textViewNome);
txtNome.setText(abc[1]);
TextView txtPreco= (TextView) findViewById(R.id.textViewPreco);
txtPreco.setText(abc[2]);

它就是行不通,有什么办法可以解决这个问题吗?

最佳答案

您有 3 个元素,但为 2 个元素分配了空间。尝试先解决这个问题吗?

关于java - Android Bundle putStringArray 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13323719/

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