• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

需要对这些文本行的意图和对象的传递

java 来源:MICKAEL BELHASSEN 3次浏览

的解释你好可以向我解释为什么在我发现在互联网上我们使用捆绑的代码?我们为什么不直接将对象放入意图?这与执行速度有关吗?需要对这些文本行的意图和对象的传递

Contact contact = new Contact();  
Intent intent = new Intent(); 
     Bundle args = new Bundle(); 
     args.putSerializable("contact", (contact)); 
     intent.putExtra("BUNDLE", args); 

为什么要捆绑而不是直接这样呢?

Intent intent = new Intent(); 
    intent.putExtra("contact", contact); 


===========解决方案如下:

因为intent putExtra无法直接接触您的联系人。如果想要通过您的联系人工具Serializable接口,如下所示

public class Contact implements Serializable{ 

} 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)