首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将用户定义对象发送到其他活动

问如何将用户定义对象发送到其他活动
EN

Stack Overflow用户
提问于 2017-04-19 01:18:48
回答 3查看 224关注 0票数 1

我想发送用户定义的对象从一个活动到另一个在android应用程序。

我已经创建了user类对象,并将这个user对象发送到来自第一个活动的第二个活动。

EN

回答 3

Stack Overflow用户

发布于 2017-04-19 01:24:25

使用Serializable接口实现您的类。然后使用以下命令传递对象

代码语言:javascript
复制
intent.putExtra("MyClass", obj);

并通过调用

代码语言:javascript
复制
getIntent().getSerializableExtra("MyClass");

See this post

票数 1
EN

Stack Overflow用户

发布于 2017-04-19 02:04:06

  1. 确保您的User类实现了Parcelable。

公共类用户实现了Parcelable { ............}

  • 向SecondActivity发送User对象,如下所示:

User userObject =新建User();startActivity(intent);

  • Retrieving =新建Intent(FirstActivity.this,SecondActivity.class);intent.putExtra("user_data",userObject);在SecondActivity中新建User对象。

用户User = ( user ) getIntent().getParcelableExtra("user_data");

下面是关于使用Parcelable的很好的Tutorial。

希望这能帮上忙~

票数 1
EN

Stack Overflow用户

发布于 2017-04-19 01:29:30

将我的用户定义类实现为Parcelable接口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43478467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档