Android 如何将JSON数据从ListView传递到新活动

Android 如何将JSON数据从ListView传递到新活动,android,json,listview,android-listview,Android,Json,Listview,Android Listview,我创建了一个ListView,其中填充了JSON数据,我还包括了OnItemClickListener以通过Intent打开一个新的活动。我试图做的是使新的活动基于我在列表视图中单击的项目生成数据 例如,如果我在ListView中单击了JSON字段名JohnDoe中的项,我想用另一个JSON数据文件中的信息生成页面。具体的例子是谷歌Play商店 我单击某个应用程序,它会打开一个页面,其中包含有关该应用程序的填充信息 编辑:我尝试过传递对象链接,但它不起作用。我在一个类中有getter和sette

我创建了一个
ListView
,其中填充了
JSON
数据,我还包括了
OnItemClickListener
以通过
Intent
打开一个新的
活动。我试图做的是使新的
活动
基于我在
列表视图中单击的项目生成数据

例如,如果我在
ListView
中单击了
JSON
字段名
JohnDoe
中的项,我想用另一个
JSON
数据文件中的信息生成页面。具体的例子是谷歌Play商店

我单击某个应用程序,它会打开一个页面,其中包含有关该应用程序的填充信息

编辑:我尝试过传递对象链接,但它不起作用。我在一个类中有getter和setter,然后在我的主类中解析它

示例如下:

  JSONObject obj = response.getJSONObject(i);
                                    Movie movie = new Movie();
                                    movie.setTitle(obj.getString("title"));

如果对象实现了“可包裹”,则可以将对象作为参数发送给另一个活动:

然后,要发送like参数,如下所示:

Intent intent = new Intent(this, DetailMovieActivity.class);
intent.putExtra("key", movie);//Your object that implements Parcelable
startActivity(intent);
在另一项活动中:

Bundle arguments = new Bundle();
Movie movie = getIntent().getParcelableExtra("key"));//Receive object

祝你好运

如果您不喜欢Parcelable方法或不知道如何做,您可以简单地将JSONObject作为字符串传递,如所述


您唯一需要担心的是在您的侦听器中检索正确的JSONObject。

您的方法在哪里??太旧的问题引用此链接我尝试从引用链接中引用,但它不起作用。这就是为什么我提出这个问题来做详细解释。如果你还没有听到我要说的话,你不必投反对票。。