0

我目前正在尝试将一个对象从主要活动传递给另一个。我的对象是病人

public Patient(int id, String name,JsonReader jsr, JsonWriter jsw, String firstName, String birth,
        String vcf, String[] clinicalFactors) 

我需要另一边的 JsonReader 和 writer。我看到我必须使患者可包裹,但据我了解,writetoparcel 方法仅支持某些特定类型。我尝试使用 writeValue 方法,但在 readFromParcel 时我不知道如何读取流。

希望它足够清楚。先感谢您

4

1 回答 1

0

如果您确实需要在应用程序的活动之间共享对象,您可以通过继承 Application. 有一个 Application 实例,它在任何活动开始之前被初始化,并在你的应用程序中的所有活动的生命周期内一直存在。

如果您能找到另一种传递信息的方法,例如传递文件名或数据库主键,那就更好了。

请注意,应用程序仅适用于您的活动。因此,如果您尝试将信息传递给另一个应用程序,这将无济于事。

于 2013-12-15T16:26:09.320 回答