为什么自定义对象必须先序列化才能在活动之间发送?

时间:2015-11-27 18:01:53

标签: android android-intent serialization marshalling parcelable

在Android中,如果应用想要使用Activity将自定义对象从一个Intent发送到另一个Serializable,则可以实现1。Parcelable接口或2. Parcelable < / p>

我理解这两者之间的区别,并且知道Intent是首选(出于性能原因)并且还知道如何使用/编码这些。

我的问题是:为什么Intent没有“开箱即用”的支持? 我们知道,Intent允许直接传递基元。

Android中存在哪些技术挑战,自定义对象必须序列化才能使用 scope.companyByName = function(val) { var companyName = val; var searchTerms = {name: companyName, startRow: 0, endRow: 20}; return $http.post("backend/get/companies.php", searchTerms).then((result) => { $log.info("Companies", result.data.results); return result.data.results; }); }; 在活动之间发送?同一过程中的活动也是如此。

这是虚拟机方面的限制吗?

0 个答案:

没有答案