从 ListView 项目中获取数据并发送到另一个活动 (Android)

Posted

技术标签:

【中文标题】从 ListView 项目中获取数据并发送到另一个活动 (Android)【英文标题】:Get data from a ListView item and send to another activity (Android) 【发布时间】:2016-01-31 10:39:24 【问题描述】:

我正在尝试将此对象信息发送到另一个有意图的活动。所有信息都在这张图片中。

【问题讨论】:

欢迎来到 ***!请阅读how to ask 我是初学者,对不起我的英语不好:( 【参考方案1】:

第一个活动

Intent intent = new Intent(getApplicationContext(),AnotherActivity.class);
intent.putSerializable("VALUE", listItem);

第二个活动

Intent intent=this.getIntent();
Object list = intent.getSerializable("VALUE");

【讨论】:

【参考方案2】:

请将对象更改为 GeoLabStudent

你应该使用适配器的引用来获取项目

GeoLabStudent 对象 = (GeoLabStudent)geoLabAdapter.getItem(position);

使您的模型 GeoLabStudent 可序列化或可打包,以便将您的对象发送到其他活动

Example

【讨论】:

以上是关于从 ListView 项目中获取数据并发送到另一个活动 (Android)的主要内容,如果未能解决你的问题,请参考以下文章

将所选项目从上下文菜单发送到另一个活动

如何从设置中获取数据并发送到此片段

如何获取listView位置值并通过intent传递给另一个类

yii2 如何获取 textInput 值并发送到另一个 textInput

从数据库中获取 ID onClick ListView

如何从GPS获取数据并发送到服务器以及如何保存到数据库