Hei*_*sis 23 android android-activity
我正在启动一个活动,并希望传递一个Date(Time)值.我已经传递了所有其他参数,i.putExtra("noteName", "Hello World")但我对如何传递日期值然后将其作为日期检索无能为力getExtra().
我可以轻松使用 i.putExtra("noteDate",noteDate);
但是我如何在Activity's中检索它onCreate(); 我没看到extras.getDate()?
我应该将它转换为Float然后返回(在Activity)中吗?
谢谢
Rob*_*ond 41
使用date.getTime()并将date.setTime()其转换为Long.
i.putExtra("date", date.getTime());
Date d = new Date();
d.setTime(i.getLongExtra("date", -1));
Run Code Online (Sandbox Code Playgroud)
我只是用过
i.putExtra("noteDate",myDate);
Run Code Online (Sandbox Code Playgroud)
然后是我使用的活动:
Date dt = new Date(extras.getString("noteDate"));
Run Code Online (Sandbox Code Playgroud)
它就像一个魅力!?这危险吗?假设日期在所有设备上始终都能正确解析?
| 归档时间: |
|
| 查看次数: |
15916 次 |
| 最近记录: |