我将一个意图打包,并添加了一个日期对象作为其中的附加项,如下所示:
intent.putExtra(DATE_EXTRA, t.getDate());
后来,当我阅读额外信息时,我尝试像这样获取日期:
this.date = new Date(intent.getExtras().getString(DATE_EXTRA));
然而,这会返回一个关于字符串为空的错误。我认为上面不是正确的方法,因为我不是在寻找一个字符串,但我没能在任何地方找到
intent.getDateExtra()
方法。我该怎么办?我知道日期已经成功传递,因为我可以在调试时看到它:
getDateExtra
,而我却可以调用getString
、getDouble
、getLong
等等... - AdamMc331double
和long
是基本数据类型,而String
比Date
更受欢迎。 - CommonsWare