java - 在 Activity 之间传递和显示 json 数据不起作用?

标签 java android json

我有一个 json 数据的 ListView ,当我单击特定的时,我尝试使用 Intent 方法在新 Activity 中显示其余的 json 数据。然而,这不起作用。有人可以告诉我我做错了什么吗?

我的代码:

最佳答案

您的 searchResults 变量是一个 ArrayList 字符串,而不是 String

因此您需要使用 putStringArrayListExtra()getStringArrayListExtra() 来代替。

例如:

在您的第一个 Activity 中:

newActivity.putStringArrayListExtra("title", searchResults);

在您的接收 Activity 中:

 ArrayList<String> searchResults = getIntent().getStringArrayListExtra("title");

关于java - 在 Activity 之间传递和显示 json 数据不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34109566/

相关文章:

java - Flume:来自下游的意外异常。 java.io.IOException:对等重置连接

java - 如何在 MouseListener 中将一帧移动到另一帧

android - 如何从android.app.Notification对象检索ContentText?

Javascript + pretty-print JSON

javascript - 检查 jsonPath 中的值是否重复

javascript - 如何将存储在json文件中的td类获取到html表中(使用ajax)

java - Hibernate二级缓存进阶知识

java - 在 Java 中填充列表的方法

Android - 数据库文件丢失时恢复数据库清除数据库

java - 在 Android 中集成 Omegle Chat,一段时间后应用程序崩溃?