我将一个类传递给Extras,并且该类具有TimeStamp作为成员,并且收到以下错误,如何序列化TimeStamp?
错误:
java.io.NotSerializableException: com.google.firebase.Timestamp
答案 0 :(得分:1)
Timestamp仅包含两个数字,秒和纳秒。您可以分别序列化它们,然后使用其constructor that takes both values重新创建时间戳。或者,您可以利用Parcelable这个事实。
答案 1 :(得分:0)
将其转换为日期 Date myDate=timeStamp.ToDate()
并序列化,如果您想将烘焙转换为时间戳,您可以使用 new Timestamp(myDate)