我有一个 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/