我有一个应用程序App1,它定义了A类并使用了这个类的实例。我想要实现的是 - 在设备上安装App1之后能够加载定义和实现类B的App2,它是A类的子类(从App1包导入);并且能够在App1中获得B类的实例。 B类不添加任何新接口,因此将其用作A类是可以的。但我不确定如何将B类实例传递给App1(最好没有任何用户交互)。
有人可以告知这是否可行?
答案 0 :(得分:2)
从字面上看,这是不可能的。 App1和App2将在不同的虚拟机上运行,可能在不同的进程中运行。除了可以在applet和JavaEE服务器之间传输Java对象之外,没有办法在它们之间传输对象。
您的选择:
Parceable
和Intent
个附加功能,有效地让您在应用之间“按值传递”