我的应用程序使用一个外部库(以JAR文件的形式)查询服务。当我查询此服务时,我会得到一个对象列表(泛指对象,而不是Object),它们在当前形式下不实现Parcelable接口。我需要在活动之间发送其中一个对象,因此我假设我需要以某种方式使它们实现Parcelable接口。然而,如果它们不是我的对象,我不确定如何做到这一点,而且我在网上找到的所有教程似乎只处理作者为自己的项目创建的对象。
非常感谢您的帮助。如果需要澄清什么,请告诉我。
非常感谢您的帮助。如果需要澄清什么,请告诉我。
现在,您应该能够使用PObject实现来传输对象。
public class MyApplication extends Application {
private static final MyApplication instance;
public static MyApplication getInstace() {
return instance;
}
public void onCreate() {
instance = this;
}
private MyObject myObj;
public MyObject getMyObject() {
return this.myObj;
}
public void setMyObject(MyObject myObj) {
this.myObj = myObj;
}
}
MyApplication.getInstance().setMyObject(anObject);
并进行恢复操作:
MyObject anObject = MyApplication.getInstance().getMyObject();
请记住以下内容: