上面的问题是我刚刚上传的图片,因为Stackoverflow的
编辑一直在抱怨格式不正确。
答案 0 :(得分:3)
您使用相同的密钥(year
)在day
中存储year
和CalendarView
。这就是为什么当您查找密钥day
时,它会返回null
(默认值)
答案 1 :(得分:2)
你的问题是在CalendarView中,你应该写
i.putExtra("day",day);
而不是
i.putExtra("year",day);
答案 2 :(得分:1)
检查你putextra()你正在使用年份和日期的“年”键
答案 3 :(得分:1)
更改
i.putExtra("year", year);
i.putExtra("month", month);
i.putExtra("year", day);
到
i.putExtra("year", year);
i.putExtra("month", month);
i.putExtra("day", day);
注意最后putExtra
的第一个参数是如何不同的。
答案 4 :(得分:1)
更改您的代码
i.putExtra("year",day);
到
i.putExtra("day",day);