我将字符串值存储在Select.java页面的in arraylist中。现在我需要将这些字符串值放入其他页面,即 review.java 页面。怎么做?请帮我解决这个问题?
提前致谢
最佳答案
要么将此arraylist设为公共(public)静态
,要么使用Intent.putStringArrayListExtra();
并将其传递给您的review.java(如果两个java类都是activity)。
类似的东西,
在Select.java中
Intent intent = new Intent(Select.this, review.class);
intent.putStringArrayListExtra("stock_list", stock_list);
startActivity(intent);
和在review.java
Intent i = getIntent();
stock_list = i.getStringArrayListExtra("stock_list");
这里 stock_list 是一个字符串 ArrayList...
您还可以使用 Intent.putExtra("keyName", "somevalue");
来传递 ArrayList..
关于android - 如何从android获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8357002/