代码之家  ›  专栏  ›  技术社区  ›  Christian

android包传递指针或对象副本

  •  4
  • Christian  · 技术社区  · 14 年前

    如果我将一个对象附加到一个bundle,并将bundle存储在一个意图中,然后开始另一个活动,那么该活动是在原始对象的副本上工作,还是使用相同的对象,但只通过指针传递?

    1 回复  |  直到 13 年前
        1
  •  4
  •   Community kfsone    7 年前

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

    公用SWARE listed 可能性如下:

    1. 使用远程服务和AIDL来实现远程过程调用, 有效地让你“通过” 应用程序之间的引用
    2. 使用可分配和意图附加,有效地为您提供“传递价值” 在应用程序之间

    所以你通过值传递你的对象。