我正在尝试将一个Object从主活动传递到另一个。我的目标是患者
public Patient(int id, String name,JsonReader jsr, JsonWriter jsw, String firstName, String birth,
String vcf, String[] clinicalFactors)
我需要另一方面的JsonReader和writer。我看到我必须使患者可以分配,但从我所理解的方法writetoparcel只支持某些特定类型。我试图使用writeValue方法但是在readFromParcel我不知道如何读取流。
希望它足够清楚。提前谢谢
答案 0 :(得分:0)
如果您真的需要在应用程序的活动中共享对象,可以通过继承应用程序来完成。有一个Application实例,它会在任何活动开始之前进行初始化,并在应用程序的所有活动中保持生命周期。
如果你能找到另一种传递信息的方法,比如传递文件名或数据库主键,那就更好了。
请注意,应用程序仅适用于您的活动。因此,如果您尝试将信息传递给其他应用,则无济于事。