Android捆绑传递Pointer或对象的副本

时间:2010-07-05 13:51:55

标签: android

如果我将一个对象附加到一个包并将该包存储在一个intent中并启动另一个活动,那么该活动是否对原始对象的副本起作用,或者它是否使用相同的对象但只是传递一个指针?

1 个答案:

答案 0 :(得分:4)

在Java中没有指针这样的东西。您可以按值或按引用传递和对象。

CommonsWare listed以下方式的可能性:

  
      
  1. 使用远程服务和AIDL实现远程过程调用,   有效地给你“通过   引用“在应用之间
  2.   
  3. 使用Parceable和Intent附加功能,有效地为您提供“按值传递”   应用之间
  4.   

所以你按价值传递你的对象。