android - 如何从android获取数据?

标签 android

我将字符串值存储在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/

相关文章:

javascript - Jquery 页面无法在浏览器中的 android 强制门户登录上运行

java - 使用 ksoap2-android 时出现异常

android - 缺少 annotations.jar

java - 如何在 Sqlite 数据库中存储 ArrayList<LatLng>?

android - 在 Android TextView 中的背景图像上添加一个半透明的黑色图层

java - Activity 泄漏了最初添加到此处的窗口(当登录数据错误时)

java - 将 gradle 版本更新到 3.0.1 后,Toast 停止工作/显示

Java Sockets——实时传输

android - 如何从 Windows 修改 Genymotion VM 上的主机文件?

java - 获取字符串数组的值