gpt4 book ai didi

java - 如何从 Intent 中获取额外的日期?

转载 作者:太空狗 更新时间:2023-10-29 15:36:05 24 4
gpt4 key购买 nike

我正在打包一个 Intent ,我添加的一个 Extras 是一个日期对象,如下所示:

intent.putExtra(DATE_EXTRA, t.getDate());

后来,当我阅读额外内容时,我尝试这样获取日期:

this.date = new Date(intent.getExtras().getString(DATE_EXTRA));

但是,这会返回有关字符串为空的错误。我不认为上面的方法是正确的,因为我不是在寻找字符串,但我无法在任何地方找到 intent.getDateExtra() 方法。我该怎么办?

我知道日期已正确传递,因为我可以在调试时看到它: enter image description here

最佳答案

替换:

this.date = new Date(intent.getExtras().getString(DATE_EXTRA));

与:

this.date = (Date)intent.getSerializableExtra(DATE_EXTRA);

看看是否有帮助。

关于java - 如何从 Intent 中获取额外的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27217280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com