大佬教程收集整理的这篇文章主要介绍了android – 将parcelable添加到自定义对象的接口类,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将我的对象列表传递给android中的另一个活动.
代码:
public interface Projection { interface Job { @XBRead("./task") List<Task> getTasks(); @XBRead("./id") String getid(); @XBRead("./job_title") String getjob_title(); @XBRead("./job_description") String getjob_description(); @XBRead("./job_room") String getjob_room(); @XBRead("./status") String getstatus(); } interface Task { @XBRead("./task_id") String gettask_id(); @XBRead("./task_title") String gettask_title(); @XBRead("./task_description") String gettask_description(); @XBRead("./task_status") String gettask_status(); } @XBRead("/root/job") List<Job> getJobs(); }
实现自定义接口的类还需要实现Parcelable接口,包括CREATOR.
然后,您可以将实现自定义接口的对象添加到Intent,如下所示:
intent.putExtra("thing",thing);
或添加包含这些对象的ArrayList,如下所示:
ArrayList<Thing> things; intent.putParcelableArrayListExtra("things",things);
在接收端,Activity可以从Intent中提取对象,如下所示:
Thing thing = intent.getParcelableExtra("thing");
要么
ArrayList<Thing> things = intent.getParcelableArrayListExtra("things");
以上是大佬教程为你收集整理的android – 将parcelable添加到自定义对象的接口类全部内容,希望文章能够帮你解决android – 将parcelable添加到自定义对象的接口类所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。