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

passing and displaying json data between activities not working?

我有一个 json 数据的列表视图,当我单击特定数据时,我试图通过使用意图方法。但是,这是行不通的。有人可以告诉我我做错了什么吗?

我的代码:

改变

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

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

您定位错误 Activity

编辑:

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

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

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

例如:

在你的第一个 activity:

newActivity.putStringArrayListExtra("title", searchResults);

并且在你的接收中 activity:

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