在不起作用的活动之间传递和显示json数据?

时间:2015-12-05 18:58:07

标签: java android json

我有一个json数据的列表视图,当我点击具体的时候,我试图通过使用intent方法在新活动中显示其余的json数据。但是,这不起作用。有人可以告诉我,我做错了吗?

我的代码:

2 个答案:

答案 0 :(得分:2)

您的searchResults变量是字符串的 ArrayList 而不是字符串

因此,您需要使用putStringArrayListExtra()getStringArrayListExtra()

例如:

在您的第一项活动中:

newActivity.putStringArrayListExtra("title", searchResults);

在您的接收活动中:

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

答案 1 :(得分:1)

更改

Intent newActivity = new Intent(ResultsActivity.this, MoviePage.class);

Intent newActivity = new Intent(ResultsActivity.this, MovieDetails.class);

您的目标是错误的Activity

编辑:

searchResults变量包含 int ,因此您必须使用getInt()而不是getString()